Java实现1000以内的质数求和
时间: 2024-05-07 21:19:43 浏览: 63
100-200之间所有素数求和程序代码(二个版本)
5星 · 资源好评率100%
以下是Java实现1000以内的质数求和的代码示例:
```java
public class PrimeNumberSum {
public static void main(String[] args) {
int n = 1000;
int sum = 0;
for (int i = 2; i <= n; 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("1000以内的质数之和为:" + sum);
}
}
```
代码中先设定了求和范围为1000,然后使用两个for循环遍历从2到1000的所有整数。在内层循环中,判断当前数是否为质数,如果不是则将isPrime标记为false,退出循环。最后如果isPrime为true,则将当前质数加入sum中。最终输出求和结果。
阅读全文