import java.util.Scanner;
public class MinZhiShu{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.print("请输入一个正整数: ");
int num = s.nextInt();
printZhiShu(num);
}
//打印大于该数的最小质数方法
public static void printZhiShu(int n){
while(!isZhiShu(++n)){
}
System.out.println("大于该数的最小质数是: " + n);
}
//判断某数是否为质数的方法
public static boolean isZhiShu(int n){
for(int i = 2; i <= n/2; i++){
if(n % i == 0){
return false;
}
}
return true;
}
}
输出大于某个正整数n的最小的质数
最新推荐文章于 2022-06-19 09:42:01 发布