用Java编程,求素数之和

2024年11月15日 10:48
有1个网友回答
网友(1):

import java.util.Scanner;


public class Test {

public static void main(String args[]) {
Scanner in = new Scanner(System.in);
int sum = 0;
int m = in.nextInt();
int n = in.nextInt();
for (int i=m;i<=n;i++) {
sum+= isSuShu(i)?i:0;
}
System.out.println(sum);
}

private static boolean isSuShu(int a) {
for (int i=2;i<=Math.sqrt(a);i++) {
if (a%i==0) {
return false;
}
}
return a==1?false:true;
}
}