public class Prime {
public static void main(String[] args) {
//质数的和,初始值是最小的质数
int sum = 2;
//求1-100的质数的和,质数除了1和本身外不能被其他数整除,1不是质数
for (int i = 3; i < 100; i++) {
for (int j = 2; j < i; j++) {
//非质数,跳出
if (i % j == 0) {
break;
} else {
//判断是否是除了本身之外最大的数,如果没有找到被整除的数,证明是质数
if (j == (i - 1)) {
sum += i;
}
}
}
}
System.out.println(sum);
}
}
Java 实现 1-100内的质数求和,质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数
最新推荐文章于 2024-04-23 18:52:22 发布