全部java代码带注释用 for循环找出100以内的所有质数 * 并最终打印出这些质数的总和;(质数和奇数的定义不同)
时间: 2023-12-03 20:45:03 浏览: 50
打印出100以内的质数Java
5星 · 资源好评率100%
下面是Java代码,已经加上了注释:
```
public class PrimeNumbers {
public static void main(String[] args) {
int sum = 0; // 用于记录质数的总和
for (int i = 2; i <= 100; i++) { // 循环遍历2到100之间的每一个整数
boolean isPrime = true; // 标记当前数是否是质数
for (int j = 2; j < i; j++) { // 尝试用2到i-1之间的数来除i
if (i % j == 0) { // 如果i能被j整除,说明i不是质数
isPrime = false;
break; // 跳出内层循环,不再继续尝试
}
}
if (isPrime) { // 如果i是质数
System.out.println(i); // 输出i
sum += i; // 累加到总和中
}
}
System.out.println("Total sum of prime numbers: " + sum); // 打印总和
}
}
```
运行以上代码,输出结果应该为:
```
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
Total sum of prime numbers: 1060
```
阅读全文