java打印1~100之间的素数
时间: 2024-10-14 10:14:52 浏览: 36
Java:打印出100以内的质数
5星 · 资源好评率100%
在Java中,我们可以编写一个程序来打印1到100之间的所有素数。素数是只有两个正因数(1和自身)的自然数。以下是实现这个功能的一种简单方法:
```java
public class PrimeNumbers {
public static void main(String[] args) {
for (int i = 2; i <= 100; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
}
}
}
// 判断一个数是否是素数的函数
public static boolean isPrime(int num) {
if (num <= 1) {
return false;
}
for (int j = 2; j * j <= num; j++) {
if (num % j == 0) {
return false;
}
}
return true;
}
}
```
在这个程序中,`main`方法从2开始遍历到100,如果某个数是素数(通过`isPrime`函数检查),就将其打印出来。
阅读全文