用Java编写程序输出200-900之间的所有素数,每6个输出在一行
时间: 2024-11-27 12:17:20 浏览: 3
在Java中,我们可以使用循环和条件判断来找出并打印200到900之间的所有素数。素数是指只有1和其本身两个正因数的自然数。以下是实现这个功能的一个简单示例:
```java
public class Main {
public static void main(String[] args) {
for (int i = 200; i <= 900; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
if ((i % 6 == 0) || (i == 900)) { // 每6个数换行,最后一个数单独换行
System.out.println();
}
}
}
}
// 判断是否是素数的辅助函数
private 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;
}
}
```
这个程序会首先检查每个数字是否是素数,如果是素数则打印出来,并且当遇到能被6整除的数字或达到900时,会在当前行结束并开始新的一行。
阅读全文