2 回答

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

TA貢獻1802條經驗 獲得超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));
}
添加回答
舉報