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


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


          網站導航:
           
          主站蜘蛛池模板: 恩平市| 阿图什市| 九江县| 佳木斯市| 衡东县| 沧源| 邻水| 宿迁市| 利川市| 道真| 滦平县| 开平市| 宁南县| 通道| 朝阳区| 龙胜| 滦平县| 和顺县| 宁城县| 涞水县| 抚顺市| 汤原县| 科尔| 兴仁县| 德清县| 墨竹工卡县| 密山市| 四子王旗| 大冶市| 清水河县| 喜德县| 启东市| 璧山县| 闸北区| 西充县| 平遥县| 绥化市| 沙洋县| 桂东县| 建水县| 基隆市|