2 回答

TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個贊
你不能這樣做:
int[] numbers = sc.nextInt();
那是因?yàn)閟c.nextInt()返回一個int不是ints 的數(shù)組。
相反,您需要創(chuàng)建一個讀取 25 個整數(shù)的循環(huán):
int[] numbers = new int[25];
for(int i = 0; i < 25; i++) {
numbers[i] = sc.nextInt();
}

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個贊
問題是你的主要功能。只需這樣做:
public static void main (String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Please enter 25 numbers.");
int[] numbers = new int[25];
for (int i = 0; i < 25; i++) {
System.out.print("Number " + (i+1) + ": ");
numbers[i] = sc.nextInt();
}
System.out.println("Minimum Value = " + getMinValue(numbers));
System.out.println("Maximum Value = " + getMaxValue(numbers));
}
添加回答
舉報(bào)