java编写程序,显示输出2~100中的素数,每行显示5个数。
时间: 2024-03-17 22:47:31 浏览: 74
好的,以下是Java程序代码实现:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int count = 0;
for (int i = 2; i <= 100; i++) {
boolean isPrime = true;
for (int j = 2; j < i; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.print(i + " ");
count++;
if (count % 5 == 0) {
System.out.println();
}
}
}
}
}
```
程序中使用了两个循环,第一个循环从2到100遍历每个数,第二个循环从2到该数之前的数,判断是否有能整除该数的数,如果有则该数不是素数,否则是素数。同时,使用计数器count记录输出素数的个数,每输出5个素数就换行。
阅读全文