我需要幫助瞭解如何讓用戶輸入不超過10的整數,然後將它們添加到數組中並從數組中打印出來。下面的代碼在運行時詢問用戶整數,然後永遠運行並且不起作用。我究竟做錯了什麼?在Java中添加到數組和陣列中
public static void main(String[] args) {
Scanner input = new Scanner(System.in); // create a new scanner
System.out.print("Enter integers between 1 and 100\n ");
int[] nextNumber = new int[10];
int i = 0;
int number = input.nextInt();
while (i < nextNumber.length){
i++;
nextNumber[i] = number;
number = input.nextInt();
}
int a = 0;
while (a < nextNumber.length){
a++;
System.out.println(nextNumber[a]);
}
'的System.out.println(nextNumber [A]);'你應該'一個++'後'的System.out.println(nextNumber [A]);' – Nishant
不是問題,我有忘了解決這個問題,當時我正在試驗它爲什麼不打印。但即使底線是System.out.println(nextNumber [a]);它仍然不起作用 – nfoggia
你是什麼意思的「不工作」?還要交換一個++和println – Nishant