当先锋百科网

首页 1 2 3 4 5 6 7

Java是一门常用的编程语言,它可以用来求解各种数学问题,包括求100内所有质数的和。

public class PrimeSum {
public static void main(String[] args) {
int sum = 0;
for(int i=2;i<=100;i++) {
if(isPrime(i)) {
sum += i;
}
}
System.out.println("100内所有质数的和为:" + sum);
}
public static boolean isPrime(int num) {
if(num<= 1) {
return false;
}
for(int i=2; i<=Math.sqrt(num); i++) {
if(num % i == 0) {
return false;
}
}
return true;
}
}

以上代码中,我们定义了一个PrimeSum类,其中包含一个名为isPrime的方法,用来判断一个数是否为质数。同时,我们在主函数中遍历从2到100的所有数字,判断它们是否为质数,如果是则加到一个变量sum中。

最后,我们输出所有质数的和。