TestSix  一

作者: 实在想不出昵称丶 | 来源:发表于2016-11-27 23:42 被阅读0次

    嗨呀,好气啊,停电了


    宅了一天,没图啦!!
    //对素数的探索
    /**
    *一般的,嵌套两层循环,内层用来探测,外侧用来输出
    *对于探测:
    *素数:除1和它本身外,不会被其他数整除
    *1. 用小于 该数开方值 的数整除他,若不能整除(余数不等于0) ,-->素数
    *2. 将素数筛选出去     高效
       * 定义一个bool类数组,将下标为奇数的定为true
       * 依次剔除素数的倍数
    */
    
    public class TestSix{
      public static void main(String[] args){
        int n=100;
        boolean result=true ;
        for (int i=2;i<100;i++){//第一种
          for(int j=2;j<=Math.sqrt(i);j++){
            if(i%j==0){
              result=false;
              break;
            }
          }
          if(result){
             System.out.print(" "+i);
          }
        }
      
      }
    }
    
    

    **** 清醒小刻 ****
    *** 没错,这就是一个残稿 !! ***

    相关文章

      网友评论

        本文标题:TestSix  一

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