java技術博客

          jsp博客
          數據加載中……
          ArraySort.java
          /*
          *數組排序及隨機數的產生
          */
          import java.util.Arrays;
          import javax.swing.*
          public class ArraySort{
          public static void main(String[] args){
          String strIn=JoptionPane.showInputDialog("請輸入工共多少個彩球:");
          String strOut=JOptionPane.showInputDialog("請輸入需抽取多少個彩球:");
          int in=Integer.parseInt(strIn);
          int[] total=new int[in];//生成彩球總數數組
          for(int i=0;i<in;i++){
          total[i]=i+1;
          }
          int[] out=new int[Integer.parseInt(strOut)];
          for(int i=0;i<out.length;i++){
          int r=(int)Math.random()*in;//產生隨機元素序列號
          out[i]=total[r];
          total[r]=total[in-1];//將最后一個元素移到當前位置,把取出的刪除
          in--;

          System.out.print(" "+out[i]);}
          Arrays.sort(out);
          System.out.println("抽取的數字排序后是:");
          for (int i=0;i<out.length;i++){
          System.out.print(" "+out[i]);
          }
          System.exit(0);
          }}

          posted on 2008-10-22 07:49 郭興華 閱讀(480) 評論(0)  編輯  收藏 所屬分類: TESTARRAY


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 长沙县| 泽普县| 天门市| 迁西县| 固原市| 兰溪市| 荣昌县| 黎城县| 揭东县| 清远市| 巴塘县| 绵阳市| 尼勒克县| 隆尧县| 嘉义县| 图片| 大理市| 大新县| 马尔康县| 祁东县| 宁海县| 盘山县| 泽库县| 开封市| 焦作市| 营口市| 红河县| 玉环县| 平乐县| 望奎县| 靖安县| 宜州市| 托里县| 获嘉县| 麻江县| 太白县| 阿图什市| 富阳市| 滨海县| 南召县| 陆河县|