0
我有一個項目,說,「寫一個程序來讀取整數的列表,並打印其中數量最多的陣列FindMax我錯過了什麼?
例如:如果用戶輸入:9 11 15 3 7 9
它打印出15
import java.util.Scanner;
public class FindMax {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter the size of the list");
int size = scan.nextInt();
int[] list = new int[size];
int i;
for (i = 0; i < size; i++) {
list[i] = scan.nextInt();
}
int max = list[0];
for (i = 0; i > size; i++) {
if (list[i] > max)
max = list[i];
}
System.out.println(max);
}
}
'爲(I = 0設置的默認最大;我>尺寸; i ++)'? – TheLostMind
另外,你不需要兩個循環。 – user2004685
調試器通常是解決這類問題的好工具。 –