// 题目:求大于某一正整数的最小质数
public class zuixiaozhishu{
public static void main(String[] args){
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.println("请输入一个正整数:");
int num = s.nextInt();
printzuixiaozhishu(num);
}
// 该方法输出最小质数
/*
对该代码进行改写
public static void printzuixiaozhishu(int m){
while (true){
m++;
boolean flag = iszhishu(m);
if (flag){
break;
}
}
System.out.print(m);
}
*/
public static void printzuixiaozhishu(int m){
while(!iszhishu(++m));
System.out.print(m);
}
// 该方法用来判断是否为质数
public static boolean iszhishu(int n){
for (int i = 2 ; i < n ; i++){
if (n % i == 0){
return false;
}
}
return true;
}
}
07-16
4069
07-11
593