我有一個任務,使用控制while循環(我必須使用JOptionPane)填充數組。填充1D數組,無for循環在java
int score[] = new int [10];
int x = 0;
int size = 0;
x = Integer.parseInt(JOptionPane.showInputDialog("Please enter the score"));
while (x != -1){
score[size]= x ;
x = Integer.parseInt(JOptionPane.showInputDialog("Please enter the score"));
size++;
}
System.out.println(score[0]+score[1]+score[2]+score[3]+score[4]);
}
這是我現在的代碼,如果我輸入:1,2,3,4,5,-1,println的結果是15。 你能幫我找到我做了什麼嗎?我是一個新的Java用戶。
使用array.length與for循環 –
你應該看看這裏。 http://stackoverflow.com/questions/576855/how-do-i-fill-arrays-in-java – Redwan
@Redwan我看到了這個問題,但我還沒有找到答案 – hDDen