求3-100内所有质数Java实验结果分析
时间: 2024-10-09 12:15:03 浏览: 18
在Java中,我们可以编写一段程序来找出3到100之间的所有质数。首先,我们需要了解什么是质数:质数是指大于1的自然数,除了1和它本身外,无法被其他自然数整除的数。
实验代码通常会包含一个函数,例如`isPrime()`来判断一个数是否为质数,然后遍历3到100的所有数字并检查它们是否符合条件。以下是简单的Java代码示例:
```java
public class PrimeNumbers {
public static boolean isPrime(int num) {
if (num <= 1) return false;
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) return false;
}
return true;
}
public static void main(String[] args) {
for (int i = 3; i <= 100; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
}
}
}
}
```
运行这个程序,你会得到3到100之间所有的质数输出:2, 3, 5, 7, 11, ..., 97。结果显示了素数分布的规律,较小的质数较少,随着数值增大,质数的数量逐渐增多,直到接近100时才急剧减少。