编写一个Java程序,计算从1到任意整数之间的所有质数及其它们的和。程序首先要求输入一个正整数n,然后计算并输出从1到正整数n之间的所有质数及其它们的和。
时间: 2023-03-13 10:13:04 浏览: 41
输出任意两个整数之间的所有素数
可以使用如下的Java代码来实现: public class PrimeSum {
public static void main(String[] args) {
int n;
int sum = 0;
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个正整数:");
n = sc.nextInt();
for (int i = 2; i <= n; i++) {
boolean isPrime = true;
for (int j = 2; j < i; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
sum += i;
}
}
System.out.println("1到正整数" + n + "之间的所有质数及其他们的和为:" + sum);
}
}
阅读全文