Java输出100-1000之间的素数,每行输出五个代码
时间: 2023-03-20 21:00:13 浏览: 215
以下是 Java 代码,用于输出 100 到 1000 之间的素数,每行输出五个素数:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int count = 0;
for (int i = 100; i <= 1000; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
count++;
if (count % 5 == 0) {
System.out.println();
}
}
}
}
private static boolean isPrime(int number) {
if (number < 2) {
return false;
}
for (int i = 2; i <= Math.sqrt(number); i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
}
```
代码中的 `isPrime` 方法用于判断一个数是否为素数,它采用了试除法的思想,从 2 到该数的平方根进行试除,如果存在一个除数,则该数不是素数,否则它是素数。在 `main` 方法中,我们遍历 100 到 1000 之间的所有整数,对每个数都调用 `isPrime` 方法进行判断,如果是素数则输出,每输出五个素数就换行。
阅读全文