返回列表 發帖

java不重複亂數1~10,並將亂數出的數由小到大排序

本帖最後由 零售商 於 2012-3-12 19:08 編輯
  1. import java.util.Arrays;
  2. public class Test01_0224 {
  3. public static void main(String[] args) {
  4. int [] intA = new int[11];
  5. int temp,temp2,gn = 5;
  6. for (int i = 1 ; i < intA.length ; i++)
  7.     intA[i] = i;
  8. for(int i = 1 ; i <= gn ; i++){
  9.     temp = (int)(Math.random() * (intA.length-i) + i);
  10.     temp2 = intA[i];
  11.     intA[i] = intA[temp];
  12.     intA[temp] = temp2;
  13. }
  14. for(int i = gn + 1; i < intA.length ; i++)
  15.     intA[i] = intA.length;
  16. Arrays.sort(intA);
  17. for(int i = 1 ; i <= gn ; i++)
  18.     System.out.print(intA[i] + ",");
  19.     }
  20. }
複製代碼

返回列表

戰略要地重大資訊 關閉


關於要地的異常

將軍正在進行修復, 短期間請大家多多包涵. 主要是要修復一些被修改的設定, 也請大家不要驚慌.


查看