编写一个Java程序找出100以内所有的质
时间: 2024-10-20 21:18:58 浏览: 35
编写一个Java程序,用于找出100以内的所有质数,可以采用循环遍历并检查每个数字是否满足质数条件的简单算法。以下是基本步骤:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int limit = 100;
for (int num = 2; num <= limit; num++) { // 从2开始,因为1不是质数
if (isPrime(num)) { // 判断当前数字是否为质数
System.out.println(num); // 输出质数
}
}
}
// 检查一个数是否为质数
public static boolean isPrime(int number) {
if (number <= 1) return false; // 质数大于1
for (int i = 2; i * i <= number; i++) { // 只需检查到其平方根即可
if (number % i == 0) return false; // 如果能整除,则不是质数
}
return true;
}
}
```
在这个程序中,`isPrime()` 方法用于检查一个给定的数字是否是质数,主函数`main()`则通过调用这个方法打印出100以内的所有质数。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)