用java编写,求3-100中所有的素数。
时间: 2024-10-17 07:07:27 浏览: 18
Java列出2到100之间所有素数的方法
5星 · 资源好评率100%
在Java中,我们可以编写一个简单的程序来找出3到100之间的所有素数。素数是指只有两个正因数(1和本身)的自然数。以下是使用循环和条件判断的步骤:
```java
public class PrimeNumbers {
public static void main(String[] args) {
for (int num = 3; num <= 100; num++) { // 遍历从3开始到100的所有整数
boolean isPrime = true; // 假设num是素数
// 检查num是否能被2到其平方根之间的数整除
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) { // 如果能整除,则num不是素数
isPrime = false;
break;
}
}
// 如果isPrime仍然为true,则num是素数,打印它
if (isPrime) {
System.out.println(num);
}
}
}
}
```
阅读全文