题解 | #判断质数#

判断质数

https://www.nowcoder.com/practice/4d2a100c2e544f56ac1ad17e9ffa107d

  Scanner in = new Scanner(System.in);

        int num = in.nextInt();//输入数值

        boolean iFlogo = true;//标识   看是否被num整除 如果除尽 修改其值 如iFlog = false

                for (int i = 2 ; i<=num/2;i++){//因为质数只能被1 和本身除尽 所以从2开始 100-1停止 看不能被除尽的范围

                    if (num % i==0){ //判断 

                        iFlogo = false;//除尽的话就false  跳出循环

                        break;//停止

                    }else{

                        iFlogo = true//没有除尽就是true 继续输出

                    }

            } 

            System.out.println(iFlogo);  

       } 

}

全部评论

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务