Text-综合练习3
判断一个数是否为质数
质数为只能被1和本身整除的数
Scanner text=new Scanner(System.in);
System.out.println("请输入要进行质数判断的数:");
int z= text.nextInt();
boolean flag=true;//开始认为这个数是质数
for(int i=2;i<z-1;i++){//质数是只能被1和本身整除的数,所以判断这个数能不能被从2开始到本身-1的数整除
if(z%i==0){
flag=false;//如果这个数还能被除了1和本身的其他数整除,就改变flag的值
break;
}
}
if(flag){
System.out.println(z+"是质数");
}else{
System.out.println(z+"不是质数");
代码运行结果如下图所示: