编写一个Java程序,要求输入一个正整数n,然后计算并输出从1到正整数n之间的所有质数,再计算并输出这些质数的和。
时间: 2023-03-16 09:44:37 浏览: 226
java代码-使用java解决输出1000以内最大的n个质数及其和。输出形式“质数1+质数2+...+质数n=的源代码
可以使用以下示例代码来实现: public class PrimeNumber {
public static void main(String[] args) {
int n;
int sum = 0;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个正整数:");
n = scanner.nextInt();
for(int i=2;i<=n;i++) {
boolean flag = false;
for(int j=2;j<i;j++) {
if(i%j==0) {
flag = true;
break;
}
}
if(flag == false) {
sum += i;
}
}
System.out.println("从1到" + n + "之间的质数之和为:" + sum);
}
}
阅读全文