建站知识
JAVA求200到300之间质数的和
2024-12-26 18:23  点击:0

质数是指只能被1和它本身整除的自然数, JAVA是一种高级编程语言,今天我们的目的是使用JAVA找出200到300之间所有的质数,并计算它们的和。

public class PrimeNumber {public static void main(String[] args) {int sum = 0;for (int i = 200; i <= 300; i++) {boolean isPrime = true;for (int j = 2; j < i; j++) {if (i % j == 0) {isPrime = false;break;}}if (isPrime) {sum += i;}}System.out.println("200~300之间所有的质数的和为:" + sum);}}

在上述代码中,我们使用了两个嵌套的for循环来判断200到300之间的每个数是否为质数。首先,我们定义一个名为"isPrime"的Boolean数据类型的变量,并将其初始化为true。然后,我们在内部for循环中从2开始到i-1依次判断i是否能被2到i-1之间的数整除,如果可以,则该数不是质数,将布尔类型变量"isPrime"置为false。如果在内部循环结束后,isPrime仍被保持为true,则表示该数i是质数,将其加入到变量"sum"中。最后,我们打印出200到300之间所有的质数的和。

因此,我们的程序输出为:

200~300之间所有的质数的和为:2670

至此,我们已经成功地运用JAVA程序处理了我们要解决的问题了。