美文网首页
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