Java编写程序,显示输出2~100中的素数,每行显示5个数
时间: 2024-09-27 12:08:22 浏览: 47
在Java中,你可以使用循环和条件判断来实现这个功能。这里是一个简单的示例程序,它会打印出从2到100之间的素数,每行显示5个:
```java
public class PrimeNumbers {
public static void main(String[] args) {
for (int i = 2; i <= 100; ) {
if (isPrime(i)) {
System.out.print(i + " ");
// 如果当前数字是5的倍数,跳过4个数,因为下一个是下一个5的倍数
if ((i + 1) % 5 == 0) {
System.out.println(); // 打印换行符开始新的一行
i += 5;
} else {
i++;
}
}
}
}
// 判断一个数是否是素数
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;
}
}
```
当运行这个程序,你会看到输出结果,每行有5个连续的素数。
阅读全文