Java 计算1+2+3+…..+100
时间: 2023-09-22 07:05:10 浏览: 115
请看以下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
```
相关问题
编写程序,实现以下功能: 1. 使用 for 语句计算 1+4+7+...+100 的值并输出结果。 2. 使用 while 语句计算 2+4+6+...+500 的值并输出结果。 3. 使用 do...while 语句计算 1+2+4+8+...+1024 的值并输出结果。
1. 使用 for 语句计算 1 4 7 ... 100 的值并输出结果。
```java
int sum = 0;
for (int i = 1; i <= 100; i += 3) {
sum += i;
}
System.out.println("1 4 7 ... 100 的值为:" + sum);
```
2. 使用 while 语句计算 2 4 6 ... 500 的值并输出结果。
```java
int sum = 0;
int i = 2;
while (i <= 500) {
sum += i;
i += 2;
}
System.out.println("2 4 6 ... 500 的值为:" + sum);
```
3. 使用 do...while 语句计算 1 2 4 8 ... 1024 的值并输出结果。
```java
int sum = 0;
int i = 1;
do {
sum += i;
i *= 2;
} while (i <= 1024);
System.out.println("1 2 4 8 ... 1024 的值为:" + sum);
```
java使用while计算1+2+3+...100
的和应该怎么写?
你可以这样写:
int sum = 0;
int i = 1;
while (i <= 100) {
sum += i;
i++;
}
System.out.println(sum);
这段代码使用 while 循环来计算 1 到 100 的和,首先定义了一个变量 sum 来存储和的值,初始值为 0,然后定义一个变量 i,初始值为 1。在 while 循环中,每次将 i 加到 sum 中,并将 i 的值加 1,直到 i 大于 100 时,循环结束,输出 sum 的值。
阅读全文