输出1到100之间的素数java
时间: 2024-09-14 21:11:50 浏览: 31
Java列出2到100之间所有素数的方法
5星 · 资源好评率100%
在Java中,你可以使用一个简单的循环和条件判断来找出1到100之间的素数。这里是一个示例程序:
```java
public class PrimeNumbers {
public static void main(String[] args) {
for (int i = 2; i <= 100; i++) {
if (isPrime(i)) {
System.out.println(i);
}
}
}
// 判断一个数是否是素数
public static boolean isPrime(int num) {
if (num <= 1) {
return false;
} else if (num == 2) {
return true;
} else if (num % 2 == 0) { // 除了2以外,偶数都不是素数
return false;
}
// 检查从3到该数平方根范围内的因数
for (int j = 3; j * j <= num; j += 2) { // 只需检查奇数因数
if (num % j == 0) {
return false;
}
}
return true;
}
}
```
这个程序首先遍历2到100的所有整数,然后通过`isPrime`函数检查每个数是否是素数。如果`isPrime`返回`true`,那么该数字就是素数,并将其打印出来。
阅读全文