笨鳥

          天道酬勤,思者常新;博觀約取,厚積薄發(fā);心如止水,氣貫長虹;淡泊明志,寧靜致遠(yuǎn)。
          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ā)

          主站蜘蛛池模板: 舟曲县| 余姚市| 白城市| 芜湖市| 隆尧县| 健康| 锦州市| 胶南市| 潮州市| 天峨县| 德格县| 广汉市| 海南省| 东乡族自治县| 沅江市| 泰安市| 南通市| 喀什市| 五指山市| 屏南县| 左权县| 中江县| 宁德市| 伊宁市| 寿光市| 宁蒗| 光山县| 青铜峡市| 浦东新区| 龙胜| 乌拉特前旗| 沁水县| 珠海市| 从江县| 扎鲁特旗| 姜堰市| 英山县| 镇平县| 万年县| 茂名市| 靖安县|