public class ArrayProject
{
private int[] myArray;
public static void main(String[] args)
{
int myArray[] = {2, 45, 12, 15, 16};
System.out.println("Minimium Value:" + findMin(myArray));
System.out.println("Maximium Value:" + findMax(myArray));
}
public ArrayProject(int[] x)
{
myArray=x;
}
public static int findMin(int[] myArray){
int minValue = myArray[0];
for(int i=1;i<myArray.length;i++){
if(myArray[i] < minValue){
minValue = myArray[i];
}
}
return minValue;
}
public static int findMax(int[] myArray){
int maxValue = myArray[0];
for(int i=1;i<myArray.length;i++){
if(myArray[i] > maxValue){
maxValue = myArray[i];
}
}
return maxValue;
}
public void swap (int minIndex, int maxIndex)
{
int temp;
temp = myArray[minIndex];
myArray[minIndex] = myArray[maxIndex];
myArray[maxIndex] = temp;
}
public int findValue(int value)
{
for(int i=1;i<myArray.length; i++){
System.out.println(myArray[i]);
return myArray[i];
}
}
}
У меня возникла проблема с компиляцией метода findValue. Последний метод. Может ли кто-нибудь помочь мне исправить? ........................ Я смущен тем, как вы возвращаете значение как.95% Завершенный код массива JAVA. Может ли кто-нибудь помочь мне найти мою ошибку?
Класс в основном находит min max и значения массива.
Ваш вопрос сбивает с толку. Вы сказали, что у вас проблема с методом findValue, какая проблема? Каков результат, который вы ожидаете от метода & what is output value? Пожалуйста, опубликуйте ошибку компиляции, если она есть – Chaos
Для справки, 'findValue' всегда будет возвращать 1-е (второе) значение. Это подскочило бы и подмигивало бы вам, если бы вы правильно отложили свой код. – cHao
** Я смущен ** Мы смущены с вопросом ур .. :-) –