适应Java语言编写程序实现200以内的素数之和
时间: 2024-09-18 15:11:37 浏览: 49
java代码-使用java编写程序打印出N以内的素数的源代码
在Java中,我们可以编写一个简单的程序来计算小于200的所有素数的和。首先,我们需要定义一个函数来检查一个数字是否是素数,然后遍历2到199之间的所有整数,如果它是素数就加入到总和中。以下是基本的步骤:
```java
public class PrimeSum {
public static void main(String[] args) {
int sum = 0;
for (int i = 2; i <= 200; i++) {
if (isPrime(i)) {
sum += i;
}
}
System.out.println("200以内的素数之和为:" + sum);
}
// 判断一个数是否为素数
public static boolean isPrime(int num) {
if (num <= 1) {
return false;
}
for (int j = 2; j * j <= num; j++) { // 只需检查到√num即可
if (num % j == 0) {
return false;
}
}
return true;
}
}
```
在这个程序中,`isPrime()` 函数用于判断输入的数字是否为素数,如果是,则`sum`变量会累加这个数。最后,主函数打印出200以内所有素数的和。
阅读全文