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中。
最后,我们输出所有质数的和。