import java.io.* ; // input output 資料函式引入
7 u/ s" k3 s+ V0 \: g: E: E" s$ [, Q9 w
import java.util.Arrays ;
6 c" N& L7 `; b( \1 \, c9 O8 I1 _) u# M# d
9 x' b! J; H- \, d! M7 D! @) c0 `) g/ z, {
public class JVD103{# f4 Z0 ~3 U; A0 a" Q z) y
% w! h! w" e" b4 j
( U4 L: X# L) A" v/ G5 @
" v" v" {. E- l4 \ public static void main(String arg[]){
4 X' W+ F0 O2 l) i5 w0 P3 [6 R& `4 H, q2 t$ t$ y% b
# Q6 g _) \: U* ]
/ V$ ~# ]" B2 D: J+ i1 Q1 C) y
+ t- A/ {/ j7 x( P: c( b
$ i; f- {( ^% | H& i System.out.println("請輸入欲產生之亂數個數:");( ` k/ L( M- \* {' k" s
/ I: P+ i' @7 X* ~
5 B! X5 Y' r, P# W7 S
! Z1 j" y" Y' G int n = 0; //輸入要產生亂數個數 並初始化+ G, F1 r* h) @3 s0 n2 l7 O; j
; k" M. Z; K9 K9 u1 Z
1 ^' H8 v( M A; `- @, j' U' k: D: x- }3 P5 n, z$ C
//使用到io 一定要加上 try catch' k6 n4 C+ l, w. m9 c- q" f
( |0 d1 ?6 V- |! Z7 M7 S X. [4 _6 D, P try{
2 Z" X: N5 X0 B- W8 Y) `# b. l
$ V$ r$ }8 [4 A- q- T InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流
. ?5 _- j7 h* h3 Y1 z$ r( P% e. E3 W& v: O+ L, s
BufferedReader br = new BufferedReader(isr); //資料暫存區$ \$ e/ P/ |# B. W- B( J' ~& X0 K
: m& R0 f3 O) t: e n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)' }# k, F- y% Q7 t5 z6 |# J# D
7 h# p) J {9 J3 K
}catch(Exception e){}5 m8 a: p/ t5 f( ~! u3 g! N
! i- Z& u1 Q4 X+ }
; n9 `; X9 J" S- T, S1 C
0 F5 m: t' ]+ i
0 z; H5 |4 X! t9 |2 s8 d7 S
: M' W/ T; U+ G' i int Num[] = new int[n];//產生n個亂數的變數; q, T: m2 s( d: d
7 F. B- A* @. r" o- V
! G: x* f( f1 ]5 n# i% Z6 i
& E5 t$ q& V! x3 q# }3 `- ` for(int i=0;i<n;i++){2 f& j% O% Z( R0 ^/ v
$ Y4 h0 L8 [2 K# B% A4 t) h: ~ Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)
, ^* Z1 f1 i7 J3 I+ f5 u9 ~# U6 ]
//System.out.println(Num[i]);
$ Q% H) v* q: `9 W, V) }) r
3 A: H9 r/ A4 R6 z8 g+ a, M }
$ {" s( W8 R8 O( ^: U4 ~2 V* ]" p; e7 b) j% z
Arrays.sort(Num); //排序! ^+ n5 f8 e# r; O8 M
0 K" `( N4 a- Y" c3 }6 t
. p3 K; j6 V! ?
) `! @. d2 G5 F/ p9 B4 l //輸出
" A% c& H" ]( A/ n- v+ \6 Y- I4 ]$ O2 l
for(int i=0;i<n;i++){
1 R+ I5 o" ]% ^. m
+ ~1 L3 ]* j- K* [& u) F& Z& [ System.out.print(Num[i]+"\t");
& P+ }5 |& {3 s8 c9 b0 R" U: |2 d" G$ e3 f4 S+ L6 e7 F8 R+ C
}! G1 f1 b$ _4 G+ x" u
0 F9 u/ h9 _, Y3 ~* Z0 Z4 J
9 l3 Z4 k4 U, Y+ N: c; o
+ p' C: e( s8 U. x- t8 | }- a0 ~6 W) T8 I4 k, N: U) H) D
$ Q: w$ a A4 z* `5 x# V
! |( Y' r6 ^$ P# c7 b/ }
8 n3 N- r' C$ y% x/ t9 d$ B4 M} |