import java.io.* ; // input output 資料函式引入/ D }% w; K% F6 x6 b2 O
6 V5 [0 k" x- [4 fimport java.util.Arrays ;
8 O/ w3 |1 H3 r0 [! ~6 ^1 d ]; s8 h: G
4 X$ P+ Q! Z# U. n5 B
& _( k: J) l7 N7 }9 mpublic class JVD103{9 m; \% L: c# C: M# e
1 d1 _3 a1 L/ C9 A2 r9 k6 m% J G G1 L6 E
; k, V5 m* j3 L) r+ M public static void main(String arg[]){
. @+ @6 ^4 {/ R- z0 B" E; g j9 U. }4 A7 Q" G
, m# l& L2 Z) C9 w @7 f
. ]. c6 I- h- h8 K, v1 \+ q
, i5 F; Q7 S/ U
! E: Z% G+ s' M# a' u! \ System.out.println("請輸入欲產生之亂數個數:");5 x. `7 O' S. I8 l( @$ G7 h
7 f9 u* s6 ^8 C. Z+ R$ G
& f. N# u k% P0 c: j8 V) Q' e
9 H# L |/ h( K4 b/ | int n = 0; //輸入要產生亂數個數 並初始化
+ m3 W Y8 H9 q, K6 c Y( d3 u
! {. _1 H3 ^ ?6 y, l0 X& Y2 x$ ~" A# q
' f2 A) _) i# J4 p% L e
' L2 j! f- B% e2 R' u" H //使用到io 一定要加上 try catch2 q- ~6 Y7 B4 |2 S% d- \
5 D7 N) o6 o# [+ m: X" f- f. w try{
0 ^7 t( S1 U& U: S: b9 }* L9 `0 `7 @ s& e' n; e$ h
InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流) N# C8 p( r e2 ^9 _9 R0 p- |! L
, X8 n$ u+ H8 t- F
BufferedReader br = new BufferedReader(isr); //資料暫存區
$ s6 P- l8 ~( x' Y7 v- b5 H3 R- `. ]7 b8 F! _! t- N
n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)7 z+ T* ?& q V) e8 M
7 @- _, w t+ @/ q }catch(Exception e){}' g9 F1 F6 ?" t1 ]
' |5 v( ?% m0 L3 {8 s4 f
; o7 x# r! m4 T" R
# ~+ j: t) i1 t5 p: z% N4 X4 { o 8 b% C+ q4 ^' R9 x( U
& d( t$ A' M6 T9 t$ W$ N& d) \$ G int Num[] = new int[n];//產生n個亂數的變數8 R: B j) Y0 G0 U+ y$ f* w
S+ d( q: t8 W7 D* g; c% b7 m
: {% W" \$ k7 W$ I* {. D! W6 a: C
% O! [' l+ y, P. a
for(int i=0;i<n;i++){1 y0 C+ M/ i- K/ W' g; x2 e( T
6 I( }$ j$ M0 f% J Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)% o7 C; w; G7 C0 a. Y' ^ i! \" c
3 H$ ]9 j' B5 k9 F- ]% G* [/ |
//System.out.println(Num[i]);
, c/ s! B9 x$ r- Q9 x5 U, M: \( [0 o! _& \5 m$ K) P) `
}) k5 k4 n* U" `; p+ N; h6 _3 i
0 B& h. s. Q7 | Arrays.sort(Num); //排序
7 }/ r9 @$ H: N) m. U' v
: d4 F% C2 @4 J! k- [$ p, \4 | * f& d( b- k$ _2 M- Z) P
/ s. V7 o: g6 Y( Q4 i //輸出
9 m0 F7 L9 C. O$ T$ L6 @) P3 K
* z1 v$ U4 r9 x* B" Y- f for(int i=0;i<n;i++){
& @& a# J4 v) ]0 y' }- L s3 A
" W. C8 }. P, y9 ~ System.out.print(Num[i]+"\t");
- F0 A) C) I- _- Q! a& Y) i7 v3 l$ }/ t5 ]0 U; }" \0 R
}
' N, r' v- F! B' d
c1 W7 e& X# Y. ?9 u0 ^! V
3 D; Q, }6 z- |3 p6 c( G/ R& H/ G& x! R
}
/ H2 N" ^2 A* X' B/ [) k2 D1 a* y8 F/ P8 b
Q( ~1 ^- D1 W1 R _5 g3 O
- L) B( H4 _$ r# N5 O* F9 y} |