编写Java程序,请输出100以内的所有质数。
时间: 2024-09-21 20:02:46 浏览: 34
java代码-求100内所有偶素的和
当然,要编写一个Java程序,找出并打印100以内的所有质数,我们可以使用一个简单的算法,遍历这个范围内的每个数字,然后检查它是否能被除了1和它本身之外的其他数字整除。如果不能,则它是质数。
以下是一个基本的Java代码示例:
```java
public class PrimeNumbers {
public static void main(String[] args) {
for (int i = 2; i <= 100; i++) {
if (isPrime(i)) {
System.out.println(i);
}
}
}
// 判断一个数是否为质数的辅助函数
private static boolean isPrime(int num) {
if (num <= 1) {
return false;
}
for (int j = 2; j < num; j++) {
if (num % j == 0) {
return false;
}
}
return true;
}
}
```
在这个代码中,`isPrime` 函数用来检查一个数是否是质数,`main` 方法则从2开始到100,调用 `isPrime` 并打印所有找到的质数。
阅读全文