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 郭興華 閱讀(483) 評論(0)  編輯  收藏 所屬分類: TESTARRAY


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


          網站導航:
           
          主站蜘蛛池模板: 怀集县| 罗平县| 郑州市| 松江区| 微博| 宝鸡市| 临汾市| 甘谷县| 双辽市| 永州市| 房山区| 北川| 岳普湖县| 永宁县| 浪卡子县| 湾仔区| 邢台市| 都兰县| 金平| 建阳市| 东城区| 托克托县| 唐山市| 同心县| 宜都市| 呼和浩特市| 百色市| 绥滨县| 固原市| 太仆寺旗| 尼玛县| 廉江市| 嘉义县| 扬中市| 城口县| 安多县| 闻喜县| 兰西县| 宾阳县| 陆良县| 宝兴县|