试图让总和停在100处。当我按原样运行程序时,它总计为5050。
public class IntSum {
public static void main(String[] args) {
int sum = 0;
int n = 100;
for (int i=1;i<=n;i++) {
sum = sum+i;
System.out.println("Sum = " +sum);
}
}
}
答案 0 :(得分:2)
for循环可以使用任何布尔表达式作为检查,它并不总是必须是i < x
的格式。例如:
for (int i = 1; sum < 100; i++) {
sum = sum + i;
}
答案 1 :(得分:0)
在循环中使用if
- 语句。如果sum
超过100,break
到for
- 循环