淘先锋技术网

首页 1 2 3 4 5 6 7

Java是一种广泛使用的编程语言,具有良好的可移植性和可靠性。在Java中,我们可以编写程序来计算一百以内质数之和。质数是指只能被1和它本身整除的正整数。接下来,我们将演示如何使用Java计算一百以内质数之和。

public class PrimeNumberSum {
public static void main(String[] args) {
int sum = 0;
for (int i = 2; i<= 100; i++) {
if (isPrimeNumber(i)) {
sum += i;
}
}
System.out.println("一百以内质数之和为:" + sum);
}
/**
* 判断一个数是否是质数
*/
private static boolean isPrimeNumber(int n) {
if (n<= 1) {
return false;
}
for (int i = 2; i<= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
}

在上述程序中,我们首先定义一个变量sum,用于保存质数之和。然后,我们使用for循环从2到100循环遍历每个数,并调用isPrimeNumber方法判断该数是否是质数。如果该数是质数,则将其累加到sum变量中。

isPrimeNumber方法用于判断一个数是否是质数。如果该数小于或等于1,则不是质数。否则,我们使用for循环从2到该数的平方根循环遍历每个数,如果该数可以被整除,则不是质数。如果循环结束时都没有找到可以被整除的数,则该数是质数。

最后,我们在控制台上输出一百以内质数之和。运行程序,结果如下:

一百以内质数之和为:1060

这表明一百以内质数之和为1060。这个结果完全符合预期,说明我们的程序正确地计算了一百以内质数之和。