Java输出100以内的质数
时间: 2024-10-13 08:05:03 浏览: 52
在Java中,我们可以编写一个简单的程序来找出100以内的所有质数。质数是指只有两个正因数(1和本身)的大于1的自然数。以下是实现该功能的一个示例:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int limit = 100;
for (int num = 2; num <= limit; num++) {
if (isPrime(num)) {
System.out.print(num + " ");
}
}
}
// 判断是否为质数的辅助函数
private static boolean isPrime(int number) {
if (number <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(number); i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
}
```
在这个程序中,我们首先设定一个循环,从2开始遍历到100。对于每个数字,如果它通过`isPrime`函数检测为质数,则将其打印出来。
阅读全文