用java使用while循环计算1~1000之间能被3和7同时整除的整数之和。
时间: 2024-09-11 16:12:08 浏览: 107
要使用Java语言编写一个程序来计算1到1000之间能被3和7同时整除的整数之和,我们可以使用while循环来遍历这个范围内的所有数字,并对每个数字检查是否同时能被3和7整除。如果可以,就将其加到总和中。下面是一个简单的示例代码:
```java
public class SumMultiple {
public static void main(String[] args) {
int sum = 0; // 初始化总和为0
int i = 1; // 初始化计数器为1,因为我们要从1开始检查
// 使用while循环遍历1到1000之间的数字
while (i <= 1000) {
// 检查当前数字是否能同时被3和7整除
if (i % 3 == 0 && i % 7 == 0) {
sum += i; // 如果可以,加到总和中
}
i++; // 增加计数器以便检查下一个数字
}
// 输出结果
System.out.println("1到1000之间能被3和7同时整除的整数之和是:" + sum);
}
}
```
这段代码通过while循环依次检查从1开始到1000的每个数字,使用取模运算符(%)来确定一个数字是否可以被3和7整除。如果一个数字同时满足这两个条件,就将其加到sum变量中。最后,输出计算出的总和。
阅读全文