java怎么写输出300以内的素数,每行输出10个
时间: 2024-12-17 17:32:23 浏览: 7
java代码-使用java解决求正整数n以内的所有质数个数并给出计算时间的源代码
在Java中,你可以通过遍历和检查每个数字是否为素数的方式来实现这个功能。下面是一个简单的程序示例:
```java
public class PrimeNumbers {
public static void main(String[] args) {
for (int i = 2; i <= 300; ) { // Start from 2 because 1 is not a prime number
if (isPrime(i)) {
System.out.print(i + " "); // Print the prime number
if ((i + 1) % 10 == 0) { // Check if 10 numbers have been printed
System.out.println(); // Move to the next line
i += 10; // Skip the next 9 numbers
} else {
i++;
}
}
}
}
// Function to check if a number is prime
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;
}
}
```
这个程序会打印出300以内每10个素数占一行。`isPrime()`函数用于判断一个数是否为素数。
阅读全文