我急需此练习的帮助。 我是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这里 –