笨鳥

          天道酬勤,思者常新;博觀約取,厚積薄發(fā);心如止水,氣貫長虹;淡泊明志,寧靜致遠。
          posts - 10, comments - 0, trackbacks - 0, articles - 1
              問題描述如下:
                  “前6個質(zhì)數(shù)為:2,3,5,7,11,13,那第6個質(zhì)數(shù)為13,求第10001個質(zhì)數(shù)。”
              代碼如下:
          private static int getPrimeNumberBy(int n) {
                  
          int j = 1;
                  
          int i = 1;
                  
          int result = 0;
                  
          while (j < n) {
                      
          if (AlgorithmUtil.isPrimeNumber(i)) {
                          result 
          = i;
                          j
          ++;
                      }

                      i 
          += 2;
                  }

                  
          return result;
              }
              下面是判斷質(zhì)數(shù)的代碼:
          /**
               * 判斷是否是素數(shù)
               * 
               * 
          @param n
               * 
          @return
               
          */

              
          public static boolean isPrimeNumber(int n) {
                  
          if (n < 2{
                      
          return false;
                  }

                  
          double max = Math.sqrt(n);
                  
          for (int i = 2; i <= max; i++{
                      
          if (n % i == 0{
                          
          return false;

                      }

                  }

                  
          return true;
              }
              ps:質(zhì)數(shù)也叫素數(shù)。

              請不吝賜教。
              @anthor ClumsyBird

          -----------------------------
          博觀約取,厚積薄發(fā)

          主站蜘蛛池模板: 康乐县| 澎湖县| 韶关市| 博白县| 舒城县| 祁连县| 宁安市| 昭觉县| 三江| 南投县| 湘西| 丹巴县| 融水| 托里县| 牟定县| 会东县| 望城县| 定陶县| 南昌县| 岫岩| 蒲城县| 抚州市| 娱乐| 晋宁县| 黄冈市| 浑源县| 灵台县| 泰顺县| 武胜县| 大庆市| 雷波县| 马公市| 江陵县| 惠水县| 乌拉特中旗| 中阳县| 启东市| 莱芜市| 凭祥市| 琼海市| 濮阳市|