美文网首页
code - 获取质数

code - 获取质数

作者: BestFei | 来源:发表于2020-04-11 15:51 被阅读0次
    public static void getZiShu(){
        ArrayList nums = new ArrayList();
        boolean flag;
        for(int i=100;i<=200;i++){
            flag = true;
            for(int j=2;j<i;j++){
                if(i%j==0){
                    flag = false;
                    break;
                }
            }
            if(flag)
                nums.add(i);
        }
        System.out.println("result:");
        for (int i=0 ; i<nums.size();i++){
            System.out.print(nums.get(i)+",");
        }
        System.out.println("\n");
    }
    public static void getZhishu(int startNum, int endNum) {
        int n;
        for (int i = startNum; i <= endNum; i++) {
            for (n = 2; n <= (int) Math.sqrt(i); n++) {
                if (i % n == 0)
                    break;
            }
            if (n > (int) Math.sqrt(i))//判断是否为素数
                System.out.print(" " + i);// 输出素数
        }
    }

相关文章

网友评论

      本文标题:code - 获取质数

      本文链接:https://www.haomeiwen.com/subject/yxfguhtx.html