用java输出200以内的素数,每五个一行
时间: 2024-11-15 20:34:23 浏览: 0
在Java中,你可以使用循环和条件判断来找出并打印200以内的素数,然后按照每五个数换行的方式输出。下面是一个简单的示例程序:
```java
public class PrimeNumbers {
public static void main(String[] args) {
for (int i = 2; i <= 200; i++) {
if (isPrime(i)) { // 判断是否为素数
System.out.print(i + " "); // 输出素数
if ((i % 5 == 0) && (i != 200)) { // 每五位数换行,除非已经到了200
System.out.println(); // 打印换行符
}
}
}
}
// 判断一个数是否为素数
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;
}
}
```
当你运行这个程序,它会打印出200以内,每五个数一组的素数。注意,最后一个数不会单独换行,因为它恰好位于200的位置。
阅读全文