淘先锋技术网

首页 1 2 3 4 5 6 7

Java是一种通用编程语言,它可应用于各种场景,包括编写数学计算程序。在这篇文章中,我们将演示如何使用Java计算50以内的素数和。

public class PrimeSum {
public static void main(String[] args) {
int sum = 0;
for (int i = 2; i<= 50; i++) {
boolean isPrime = true;
for (int j = 2; j<= i/2; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
sum += i;
}
}
System.out.println("50以内素数的和是:" + sum);
}
}

代码解释:

· 我们创建了一个名为PrimeSum的类,其中包含一个名为main的方法。

· sum变量用于存储所有素数的和。我们将其初始化为0。

· 我们使用两个for循环来遍历2到50之间的每个数字。

· 对于每个数字,我们使用另一个for循环来测试它是否为素数。我们循环测试2到该数字的一半之间的所有数字,如果它可以被任何数字整除,则该数字不是素数。

· 如果该数字是素数,则将其添加到变量sum中。

· 最后,我们使用System.out.println语句将素数之和输出到控制台。

在这段代码运行后,我们将得到50以内素数之和的结果。