java 找出大于 200 最小的质数的代码
时间: 2024-09-21 17:09:44 浏览: 11
在 Java 中,我们可以编写一个函数来找出大于 200 的最小质数。首先,需要定义一个辅助函数来判断一个数是否是质数,然后遍历从 201 开始的整数,直到找到第一个质数。以下是相应的代码:
```java
public class Main {
public static void main(String[] args) {
int smallestPrime = findSmallestPrimeGreaterThanTwoHundred();
System.out.println("小于等于 200 的最小质数是: " + smallestPrime);
}
// 辅助函数:判断是否为质数
private static boolean isPrime(int num) {
if (num <= 1) return false;
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) return false;
}
return true;
}
// 寻找大于 200 的最小质数
private static int findSmallestPrimeGreaterThanTwoHundred() {
int currentNum = 201;
while (!isPrime(currentNum)) {
currentNum++;
}
return currentNum;
}
}