Я пытаюсь найти минимум массива с десятью введенными точками, но мне как-то удалось создать что-то, что только найдет максимум. Помогите?нахождение минимума массива
import java.util.Scanner;
public class Ex7_9Smallestt {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int count = 0;
System.out.print("Welcome to Elisabeth's smallest number finder!\n");
//print welcome message
double myList [] = new double[10]; //initialize array
while (count < 10) { //initialize for loop
//print enter a number and make that number an element in the array
int i = 0;
System.out.print("\nPlease enter a number:");
myList[i] = input.nextDouble();
count ++;
}
System.out.printf("The minimum is " + min(myList)); //print minimum
}
public static double min(double[] array) {
//create method to find lowest number
double minimum = array[0];
int i = 0;
//initialize for loop
for (double e : array) {
if (array[i] < minimum) {
minimum = array[i];
i++;
}
}
return minimum;
}
}
Почему вы смешиваете индексы и коллекции для цикла в методе min? Почему бы просто не перебирать массив и не забывать индексы? – ncmathsadist