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以内素数之和的结果。