二重循环,输出500内的所有质数

Posted chenyystudy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二重循环,输出500内的所有质数相关的知识,希望对你有一定的参考价值。

 

 

 int count = 0;
        int count2 = 0;
        for(int i = 2;i<=500;i++){
            //证明
            count2++;
            boolean is = true;
            for(int j = 2;j<=Math.sqrt(i);j++){
                  count2++;
                if(i%j==0){
                    is = false;
                    break;
                }
            }
            if(is){
                count++;
                System.out.println(i);
            }
        }
        System.out.println(count+"个质数,循环执行了"+count2+"次");

 

 

控制台输出结果为:

技术图片

 

以上是关于二重循环,输出500内的所有质数的主要内容,如果未能解决你的问题,请参考以下文章

Java编程-输出1至1000内的所有质数

求50到100以内的质数

二重循环解题思路

二重循环解题思路-颜群

二重循环之打印图形例解

c语言使用循环找出100之内的所有质数