求1到100以內的素數

首先理解什麼是素數,素數也是質數  能被1或本身整除的數。1不算素數。

public static void main(String[] args) {

   for (int i = 1; i <=100; i++) {               //外層循環1到100的數
       boolean flag=true;                       
      for (int j =2; j <=(i-1); j++) {           //內層循環是固定的  必須從2開始  一直到本身
        if(i%j==0){
        flag=false;
       break;
        }
      }
      if(flag){
      System.out.print(" "+i);
      }
 
   }
 
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章