www.baidu.com

          JavaCode--我愛你,芳兒

          JavaStudy--我愛你,芳兒

          關于素數計算的代碼

           關于計算素數的代碼:1000以內隨機生成的100個數字中的素數..
          public class CalPrime
          {
              
          //關于素數計算.采用for循環
              int calPrimeNumber(int i)
              {
                  
          for(int j = 2; j <= (i/2 +1); j++)
                  {
                      
          if(i % j == 0)
                      {
                          
          return -1;
                      }
                  }
                  
          return i;
              }
          }
          import java.util.*;
          import java.io.*;

          public class PrimeNumberCal
          {
              
          public static void main(String[] args)
              {
                  
          int primeNumber = 0;
                  
          int iNum = 0;
                  
          int k = 0;
                  String primeInRandom 
          = "";
                  String stringPrimeNumber 
          = "  以上這些就是素數";//變量的初始化
                  
                  Random rand 
          = new Random();
                  CalPrime calPrime 
          = new CalPrime(); //對象的創建
                  
                  
          //隨機數的產生以及素數計算方法調用
                  for(int i = 0; i < 100; i++)
                  {
                      iNum 
          = rand.nextInt(1000+ 1;
                      k 
          = calPrime.calPrimeNumber(iNum);
                      
                      
          if(k != -1)
                      {
                          primeNumber 
          = k;
                          
                          String str 
          = "    " + Integer.toString(primeNumber);//將整數轉化為字符串型
                          
                          stringPrimeNumber 
          = str + stringPrimeNumber;//將字符串聯接
                      }
                  }
              
                  
          try//異常捕獲
                  {    
                      
          //將產生的素數寫入文件
                      FileWriter primeFile = new FileWriter("c:\\primeInRandom.txt");
                      primeFile.write(stringPrimeNumber);
                      primeFile.close();
                  }
                  
          catch(Exception e)
                  {
                      System.out.println(e);
                  }
                  System.out.println(
          "素數已計算出來,文件已保存在C盤中.文件名為:primeInRandom.txt");
              }
          }


           

          芳兒寶貝.我愛你

          posted on 2007-12-27 12:30 wǒ愛伱--咾婆 閱讀(779) 評論(0)  編輯  收藏 所屬分類: JavaCode

          導航

          統計

          公告

          芳兒寶貝.我愛你


          黑客基地
          http://www.hackbase.com
          全球最大的黑客門戶網站


           最近在讀的書:

          常用鏈接

          留言簿(1)

          隨筆分類(37)

          JavaCode

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 逊克县| 道真| 海口市| 阳城县| 南充市| 苍溪县| 南靖县| 荔浦县| 广西| 余姚市| 平顶山市| 苍溪县| 开阳县| 揭西县| 尤溪县| 衡水市| 华宁县| 渝中区| 竹山县| 黑山县| 永和县| 营山县| 大宁县| 田林县| 阳曲县| 新化县| 乌什县| 富锦市| 塔城市| 高淳县| 宝鸡市| 安阳县| 保山市| 韩城市| 镇坪县| 乐至县| 班戈县| 龙陵县| 临湘市| 武夷山市| 湖口县|