TQC-JAVA 103-亂數排序
(1)程式執行後顯示「請輸入欲產生之亂數」
(2)輸入任一數值N,按下Enter後顯示N個亂數
(3)產生的N個亂數需由小至大排序
結果:
程式碼:
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("請輸入數字!");
}
}
}