使用do…while循环,求能被5整除的三位数的和。
时间: 2024-09-29 19:08:57 浏览: 60
C语言循环语句学案资料.pdf
使用`do…while`循环计算能被5整除的三位数的和,首先需要设置一个初始化值作为起始点,然后在循环体内判断当前数字是否满足条件,并累加到总和中,直到找到符合条件的最大三位数。以下是简单的步骤和代码示例:
1. 初始化一个变量 `sum` 用于存储总和,设为0;
2. 设置一个变量 `num` 从995开始(最大的三位数),因为我们要向下遍历;
3. 使用 `do` 开始循环,条件是 `num` 大于等于100(最小的三位数)且小于1000(超过范围则退出);
4. 判断 `num` 是否能被5整除,如果可以,则将 `num` 加入 `sum`;
5. 内部递减 `num` 的值,跳回第3步继续检查;
6. 当 `num` 小于100时,跳出循环,返回 `sum`。
```java
int sum = 0;
int num = 995;
do {
if (num % 5 == 0) {
sum += num;
}
num--;
} while (num >= 100);
System.out.println("能被5整除的三位数之和是:" + sum);
阅读全文