Java判断2024中最大质数
时间: 2024-12-24 10:20:40 浏览: 3
在Java中寻找给定范围内的最大质数通常是通过编写一个算法来完成的,这个算法会遍历从2到指定数值的所有整数,对每个数检查是否是质数。下面是一个简单的示例,用于找到2024年中的最大质数:
```java
public class Main {
public static void main(String[] args) {
int num = 2024;
int maxPrime = findMaxPrime(num);
System.out.println("2024年的最大质数是:" + maxPrime);
}
public static boolean isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
public static int findMaxPrime(int limit) {
int maxPrime = 0;
for (int i = 2; i < limit; i++) {
if (isPrime(i)) {
maxPrime = i;
}
}
return maxPrime;
}
}
```
在这个例子中,`isPrime`函数检查一个数是否是质数,`findMaxPrime`则遍历2到2023,记录下遇到的最大质数。
阅读全文