如果我们会了怎样判断一个数是不是素数,这道题就很简单了。我们只需要将判断条件放入 1 到 100 的循环中就可以了.
具体代码实现如下:
public class IsPrimePlus {
public static void main(String[] args) {
int isPrime = 0;
int check = 0;
for (isPrime = 1; isPrime <= 100; isPrime++) {
for (check = 2; check < isPrime; check++) {
//只要求模一次为 0 ,则这个数就肯定不是素数
if (isPrime % check == 0) {
break;
}
}
//因为我们最小用 2 来判断是否为素数,所以不需要判断这个数是不是小于2
if (check == isPrime) {
System.out.print(isPrime + " ");
}
}
}
}
本文介绍了如何使用Java编程语言打印出1到100之间的所有素数。通过在一个循环中判断每个数字是否为素数来实现。
2930

被折叠的 条评论
为什么被折叠?



