编写java程序计算101到200间所有的素数,并将他们十个一行的展示出来
时间: 2024-03-24 19:38:36 浏览: 54
Java判断101-200之间有多少个素数并输出
好的,以下是Java程序实现:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int count = 0;
for (int i = 101; i <= 200; i++) {
if (isPrime(i)) {
count++;
System.out.print(i + " ");
if (count % 10 == 0) {
System.out.println();
}
}
}
}
private static boolean isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
}
```
输出结果为:
```
101 103 107 109 113 127 131 137 139 149
151 157 163 167 173 179 181 191 193 197
199
```
该程序首先定义了一个计数器count,用于记录已经输出了多少个素数,然后使用for循环遍历101到200的所有整数,对于每个整数,调用isPrime方法判断是否为素数,如果是素数,则将其输出,并将count加1,如果count能被10整除,则输出一个换行符。isPrime方法实现了判断一个整数是否为素数。
阅读全文