我急需此練習的幫助。 我是Java的新手,我希望有人能幫助我。 這裏的問題:在while循環中的Java練習
編寫一個名爲SumOfSeven程序,從1到100這是7.顯示 總和,平均分割總結這些 數字。使用「while-loop」來回答這個問題 。
這是我的答案:
public class Practice {
public static void main(String[] args) {
int counter = 1;
int sum = 0;
while (counter<=100){
while (counter % 7 ==0){
sum+= counter;
}
counter++;
}
System.out.println("The sum is: " + sum);
}
}
我試着執行我的答案,但該軟件保存在裝載,並沒有顯示任何答案。我能夠成功地執行該程序使用我製作的另一個代碼:
public class SumOfSeven {
public static void main(String[] args) {
int sum = 0;
int counter = 0;
while (counter<=100){
sum+= counter;
counter+=7;
}
System.out.println("The sum is: " + sum);
}
}
我只是想知道爲什麼第一個沒有工作。
最好的問候,
王菲
'而(計數器%7 == 0)'是一個無限循環,你需要一個'if' condtion這裏 –