JAVA编写程序,显示输出2~100中的素数,每行显示5个数。
时间: 2024-09-27 14:13:12 浏览: 78
显示该数的所有素数因子.java
在Java中,你可以通过创建一个方法来找出并打印2到100之间的素数,并使用`System.out.println()`函数将它们分组输出。以下是实现这一功能的一个示例:
```java
public class PrimeNumbers {
public static void main(String[] args) {
for (int i = 2; i <= 100; ) {
if (isPrime(i)) {
System.out.print(i + " ");
if ((i + 4) % 5 == 0) { // 每打印5个数换行
System.out.println();
i += 5; // 跳过剩余的非素数
} else {
i++;
}
}
}
}
// 判断一个数是否为素数
public static boolean isPrime(int num) {
if (num <= 1) return false;
for (int j = 2; j * j <= num; j++) {
if (num % j == 0) return false;
}
return true;
}
}
```
在这个程序里,我们首先检查每个数是否是素数,如果是就打印出来,然后每打印5个数就换行。`isPrime`方法用于判断一个数是否为素数。
阅读全文