TQC-JAVA 103-亂數排序

(1)程式執行後顯示「請輸入欲產生之亂數」
(2)輸入任一數值N,按下Enter後顯示N個亂數
(3)產生的N個亂數需由小至大排序

結果:

RandomSort  

程式碼:

import java.util.*;
public class RandomSort {
    public static void main(String[]args) {
        try {
            System.out.print("請輸入要產生之的數字個數:");
            Scanner scanner = new Scanner(System.in);
            int num = Integer.parseInt(scanner.nextLine());
            int[]random = new int[num];
            for(int i = 0; i < num; i++)
                random[i] = (int) (1000 * Math.random()) + 1;
            System.out.println("\n亂數:" + Arrays.toString(random) + "\n");
            Arrays.sort(random);
            System.out.println("亂數排序:" + Arrays.toString(random));
        } catch (NumberFormatException e) {
            System.out.println("請輸入數字!");
        }
    }
}

arrow
arrow
    全站熱搜

    李權益 發表在 痞客邦 留言(0) 人氣()