// 创建一个键盘录入
Scanner sc = new Scanner(System.in);
System.out.println("请输入判断的自然数");
int zi = sc.nextInt();
show(zi);// 调用show方法
}
public static void show(int zi) {// 创建一个静态方法
if (zi < 2) {//此范围内的数均不为质数
System.out.println("不是质数" + zi);
return;
}
if (zi == 2) {
System.out.println("2是质数");
return;
}
double max = 1 + Math.sqrt(zi);
for (int i = 2; i < max; i++) {
if (zi % i == 0) {//判断zi能不能被i整除,如果是否存在n的因子
System.out.println("不是质数" + zi);
return;
}
}
System.out.println("是质数" + zi);
}
}