Java算法題2.判斷101-200之間有多少個素數,並輸出所有素數。


[原創 轉載注明出處]

 

題目2:判斷101-200之間有多少個素數,並輸出所有素數。

 

思路:

素數(質數)就是除了1和它本身以外,沒有其他的數可以被它整除

 

java代碼實現:

 1 package jichu;
 2 
 3 public class jichu2 
 4 {
 5     public static void main(String[] args)
 6     {
 7         //for循環遍歷101-200
 8         for(int i = 101; i < 200; i++)
 9         {
10             boolean b = false;
11             
12             //內層循環判斷i是否為素數
13             for(int j = 2; j <= i-1; j++)
14             {
15                 
16                 //除了1和它本身以外,如果i可以整除其他數就b = false
17                 if( i % j == 0 )
18                 {
19                     b = false;
20                     break;
21                 }
22                 
23                 //如果不能整除就b = true
24                 else
25                 {   
26                     b = true;
27                 }
28             }
29             
30             //如果b = true就打印出來
31             if(b == true)
32             {
33                 System.out.println(i);
34             }
35         }
36     }
37 }

 

[原創 轉載注明出處]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM