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

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 沁阳市| 泉州市| 乌鲁木齐市| 泸定县| 南陵县| 新干县| 定南县| 泰州市| 贺州市| 望谟县| 铜梁县| 余江县| 铁岭县| 道真| 景谷| 弥渡县| 桂阳县| 临沂市| 和林格尔县| 皮山县| 册亨县| 武义县| 靖远县| 武穴市| 海淀区| 桓台县| 牟定县| 慈溪市| 安化县| 安多县| 北川| 建德市| 荣成市| 南华县| 日喀则市| 武功县| 泾川县| 巫山县| 张家界市| 巴南区| 蓝山县|