黑马程序员技术交流社区

标题: 求100之间的素数 [打印本页]

作者: pathnet    时间: 2015-7-12 16:57
标题: 求100之间的素数

public static voidmain(String[] args){

        int n = 100;

        System.out.print(n+"以内的素数:");

        for(int i=2;i<n+1;i++){

            if(isPrime(i))

             System.out.print(i+" ");

        }

    }

    //求素数

    private static boolean isPrime(int n){

        boolean flag = true;

        for(int i=2;i<Math.sqrt(n)+1;i++)

            if(n%i==0){

             flag = false;

             break;

            }

        return flag;

    }


作者: 官沛    时间: 2015-7-12 18:59
嗯,定义一个boolean来记录是否素数。好办法!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2