Java 中 用do-while 语句 1、 计算1+2+3+..+100的值 2、 计算1-100之间奇数的和 3、 计算 1-100 之间偶数的和
时间: 2024-10-27 21:07:29 浏览: 47
在Java中,do-while语句是一种先执行一次循环体再进行条件判断的结构。这种方式特别适合那些需要至少执行一次的情况。以下是使用do-while语句分别计算给定数值范围的总和的三个例子:
1. **计算1+2+3+...+100的值**
```java
int sum = 0;
int num = 1;
do {
sum += num;
num++;
} while (num <= 100);
System.out.println("1到100的和是:" + sum);
```
2. **计算1-100之间奇数的和**
```java
int oddSum = 0;
int i = 1;
do {
oddSum += i;
i += 2; // 奇数每次加2
} while (i <= 100);
System.out.println("1到100之间奇数的和是:" + oddSum);
```
3. **计算1-100之间偶数的和**
```java
int evenSum = 0;
int j = 2;
do {
evenSum += j;
j += 2; // 偶数每次加2
} while (j <= 100);
System.out.println("1到100之间偶数的和是:" + evenSum);
```
在每个例子中,do-while确保了至少执行了一次循环,然后根据条件判断是否继续。
阅读全文