class 质数{ //只能被1和本身整除
public static void main(String[] args) {
System.out.println("请输入你需要判断对的数字");
int shu=new Scanner(System.in).nextInt();
boolean flag = false; //利用布尔型,成立不成立,成立为质数
for (int i = 2; i < shu; i++) { //外层循环,让输入数字从2依次相除
if (shu % i == 0) { //判断是否为质数,当输入数字除去2到输入数字之间的数字没有余数,表示不成立
flag = true;
}
}
String str = flag ? "不是质数" : "是质数"; //将false:true=错误:正确 替换
System.out.println("这个数" + str);
}
}
质数的判断
最新推荐文章于 2023-03-29 23:09:00 发布