【Java自學】雙素數,java素數

來源:互聯網
上載者:User

【Java自學】雙素數,java素數

  

 1 package codeTask_FangFa; 2 // 5.30     雙素數就是兩個相差為2的素數。程式顯示所有小於1000的雙素數。按照格式顯示。 3 public class ShuangSuShu { 4     public static void main(String[] args){           //所謂的主方法; 5         int number = 3; 6         int first = 2; 7         System.out.println("前1000以內的雙素數為:" ); 8         while(number<1000){ 9             if(isSuShu(number)){10                 int second = number;11                 if(second-first==2){12                    System.out.println("( "+first+","+second+" )");13                 }14                 first=second;15             }16             number++;17         }18     }19     20     public static boolean isSuShu(int number){                   //判斷下是否是素數;21         for(int divisor=2;divisor<=number/2;divisor++){22             if(number%divisor==0)23             return false;    24         }25         return true;26     }27     28 }

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.