我剛寫了這個基本程序。它從用戶獲取5個值,並將它們全部存儲在一個數組中,並告知最高的數字。Java中的動態數組 - 所以我們可以根據用戶的輸入決定數組的大小
import java.util.Scanner;
public class HighestNumber {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int [] numbers = new int [5];
int max = numbers[0];
System.out.println("Enter " + numbers.length + " numbers:");
for (int i=0; i<numbers.length; i++) {
numbers[i] = input.nextInt();
if (numbers[i] > max) {
max = numbers[i];
}
}
System.out.println("The highest number is:" +max);
}
}
我想取消5個數字的限制,並允許用戶添加他想要的數量。我怎樣才能做到這一點?
感謝您的幫助。 :)
感謝
真棒!任何其他解決這個問題的方法? ArrayList可以幫助我嗎? – 2015-02-07 01:44:47
非常感謝immibis - 我想我現在可以從這裏拿走它。保持好狀況! :) – 2015-02-07 01:47:28