用java写出1+2+3+4……和为2000终止,输出最后一个加数
时间: 2023-05-23 11:05:36 浏览: 68
A:以下是Java代码实现:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
int i;
for (i = 1; sum < 2000; i++) {
sum += i;
}
System.out.println(i - 1);
}
}
```
输出为:63。
解释:本题是让我们计算从1开始逐个累加,直到和为2000为止。在循环中,我们用sum变量来保存累加结果,如果累加结果小于2000,就继续执行循环,否则退出循环。在循环外,我们使用i - 1输出最后一个加数,因为在退出循环时,i的值已经增加1。
相关问题
用 Java 写出 1+2+3+4+……100=5050
```java
public class Sum {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("1+2+3+...+100=" + sum);
}
}
```
用Java写出编程计算1+2+3+4+5+6…….+100的和
您好!这是Java语言实现计算1到100的和的代码:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
for(int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("1到100的和为:" + sum);
}
}
```
程序运行结果:
```
1到100的和为:5050
```
希望能帮到您!