Java写程序输出前50个素数。
时间: 2024-09-20 22:16:15 浏览: 35
Java 判断一个数是否为素数程序开发实验项目
在Java中,我们可以编写一个简单的程序来输出前50个素数。首先,需要定义一个方法来检查一个数是否为素数。然后,通过循环找到并打印出所有小于或等于50的素数。以下是实现这个功能的代码:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int count = 0; // 计数器,用于记录已找到的素数
for (int i = 2; count < 50; i++) { // 开始从2开始,因为1不是素数
if (isPrime(i)) {
System.out.print(i + " "); // 输出素数
count++;
}
}
}
// 判断一个数是否为素数
public 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;
}
}
```
运行这个程序,你会得到前50个素数的结果。
阅读全文