用JAVA做一个输入一个不大于100的整数n,分别使用while循环、Do....While循环和For循环计算1到n的和的程序
时间: 2024-10-24 12:03:52 浏览: 15
详解Java中的do...while循环语句的使用方法
在Java中,你可以用三种常见的循环结构:while循环、do...while循环和for循环,来计算1到n的和。以下是每种循环的示例:
1. **while** 循环:
```java
int n = 100; // 输入的整数
int sum = 0;
int i = 1;
while (i <= n) {
sum += i;
i++;
}
System.out.println("1到" + n + "的和是:" + sum);
```
2. **do...while** 循环:
```java
int n = 100;
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= n);
System.out.println("1到" + n + "的和是:" + sum);
```
do...while循环的特点是至少会执行一次循环体。
3. **for** 循环:
```java
int n = 100;
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i;
}
System.out.println("1到"++n "的和是:" + sum); // 注意,这里需要加1防止n作为循环条件
```
for循环通常用于已知循环次数的情况,它更简洁明了。
阅读全文