定义整数变量m和n,计算m~n之间能被3和7同时整除的整数之和(使用scanner类赋予m和n的值)
时间: 2024-11-12 07:36:48 浏览: 11
500道java经典笔试题和标准答案.docx
在Java中,你可以通过Scanner类获取用户输入的整数m和n,然后使用for循环遍历这个范围内的所有数字,判断每个数字是否同时能被3和7整除,如果符合条件则累加到总和上。以下是相应的代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入起始整数m:");
int m = scanner.nextInt();
System.out.println("请输入结束整数n:");
int n = scanner.nextInt();
if (m > n) {
int temp = m;
m = n;
n = temp; // 确保m始终小于等于n
}
int sum = 0;
for (int i = m; i <= n; i++) {
if (i % 3 == 0 && i % 7 == 0) { // 判断是否同时被3和7整除
sum += i; // 如果满足条件,累加到总和
}
}
System.out.println("m到n之间能被3和7同时整除的整数之和为: " + sum);
scanner.close(); // 关闭扫描器
}
}
```
阅读全文