java用for循环计算1加到100,判断当变量i50de时候,结束打破循环,打印次数的sum是多少
时间: 2024-09-25 22:02:13 浏览: 30
在Java中,你可以使用`for`循环结合一个条件判断来计算1加到100的和,并在变量`i`达到50时停止并打印出当前的累计次数。这里是一个简单的示例:
```java
int sum = 0;
int i = 1;
for (int count = 1; i <= 100 && count < 50; i++) {
sum += i;
count++;
}
// 当i等于50时,跳出循环
if (i == 50) {
System.out.println("Sum to 100 is " + sum);
System.out.println("The loop was executed " + count - 1 + " times before being stopped.");
} else {
System.out.println("Sum to 100 is " + sum);
}
```
在这个代码里,我们初始化`sum`为0,`count`为1。然后,我们在每次循环中将`i`值累加到`sum`上,同时递增`count`。当`i`达到50或者`count`超过49时,循环会终止。最后,我们会分别打印出总和以及实际执行了多少次循环。
阅读全文