Java输入整数n,求1-n所有能被2或者3整除的数之和 这个数
时间: 2024-10-22 10:25:48 浏览: 26
输入一个数n,输出1——n之间不能被5整除的数,一行5个数(JAVA)
5星 · 资源好评率100%
在Java中,你可以通过循环和条件判断来解决这个问题。下面是一个简单的步骤:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个正整数n:");
int n = scanner.nextInt(); // 获取用户输入的整数n
int sum = 0; // 初始化总和变量
for (int i = 1; i <= n; i++) { // 遍历1到n的每一个数
if (i % 2 == 0 || i % 3 == 0) { // 判断是否能被2或3整除
sum += i; // 如果满足条件,将该数加到总和上
}
}
System.out.printf("1到%d之间所有能被2或3整除的数之和为:%d", n, sum); // 输出结果
scanner.close();
}
}
```
当你运行这段程序并输入一个正整数`n`后,它会计算并打印出从1到`n`的所有能被2或3整除的数字的和。
阅读全文