java 使用while循环语句编程,求从1开始的前30个素数并输出,要求每行输出5个数;
时间: 2024-06-12 08:08:26 浏览: 151
使用while循环语句编程,可以求解从1开始的前30个素数并按要求输出,每行输出5个数。下面是一段Java代码实现:
```java
public class PrimeNumber {
public static void main(String[] args) {
int count = 0; // 记录素数的个数
int number = 1; // 当前判断的数字
System.out.println("前30个素数是:\n");
while (count < 30) {
boolean isPrime = true;
for (int divisor = 2; divisor <= Math.sqrt(number); divisor++) {
if (number % divisor == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
count++;
if (count % 5 == 0)
System.out.println(number);
else
System.out.print(number + " ");
}
number++;
}
}
}
```
阅读全文