import java.io.* ; // input output 資料函式引入
3 r7 ~, A+ _$ r2 ]' e6 v
& i3 y4 p' n9 U6 j3 zimport java.util.Arrays ;! r f2 E8 y' J0 [& U1 o0 q4 q
2 T5 }, }: p& o' V$ O8 a
+ [5 g' E6 a, L, G- R* m
* J# F; i m9 Jpublic class JVD103{
; d# J A* x% d) i& I' ~7 s
8 x. \4 c) W# I8 ~6 ^4 ` r9 a( ^+ ` q4 _ Z
; ^9 _+ d; x- j7 E! N& T
public static void main(String arg[]){# h+ d1 K1 T$ I3 Z2 t; {: A# I8 P
: H6 ?9 `5 O4 O3 B3 `
0 ? L+ Q/ s$ U; Q/ G9 t% ]) e
" z! v( x" s% R5 U1 q; T- p$ ~
0 `! G9 f9 t" ~; p0 b' Z9 {) L2 g( d9 g* C, {8 s/ @* L! g+ |1 t- e
System.out.println("請輸入欲產生之亂數個數:");& f+ ^6 U/ J) e5 g+ s
1 h& n! K/ a( l$ [& H
1 \% C; R: T3 r8 m$ \
9 _/ C3 E! O6 h* l( o/ o$ y6 Y3 i int n = 0; //輸入要產生亂數個數 並初始化9 `; A2 S* Q# V" w9 I
* V& r1 q8 V5 V
) j5 n- \7 j4 w d
- J8 n" O3 l0 f) t% l' K //使用到io 一定要加上 try catch
+ g7 f c. W1 ~4 g" H7 O) H6 c+ k- w# ^5 t- e* k0 J
try{
( W; j. \& h# d, i: l- I: h
5 N) P" M& o5 n/ ^# | K6 A InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流
4 k% v* I8 A3 R; x+ x3 b+ P
9 e+ r: o2 ^4 P2 l- w7 B BufferedReader br = new BufferedReader(isr); //資料暫存區
2 J% o, b0 D2 ]8 a# }/ v8 |6 \7 H3 T' o+ S! o+ l2 f' m
n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)
+ D& e( }; m1 F- y
) D$ _' a2 u: h1 g8 R }catch(Exception e){}
4 h4 `* V5 Z* h- F1 A( N. C# k l" V% s5 x
# D ?* m8 c1 k" X' E' h. Z- ?3 D6 v, Y+ U
. m- u; b( N+ R4 }6 G+ K
9 j% H D& k; R5 k+ K, J1 z int Num[] = new int[n];//產生n個亂數的變數. R. {: t: Z2 P2 L
! o2 E& d' S$ C' a7 H
4 }& y: J2 K: J' u4 T9 U
y; Z2 J. \5 b( N: z for(int i=0;i<n;i++){5 a/ q; a0 _1 E
: H; V* X" |* c# l2 i Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)" |* |5 S7 o# l4 }7 R
2 {- o) y% s8 O
//System.out.println(Num[i]);$ k0 i8 `; H$ p M; R( ^% H
* a U2 `" E$ B+ ]
}
, u4 {/ O2 ^" c9 } @" s: v( W0 b2 L9 R, T' |$ Z/ D# S
Arrays.sort(Num); //排序% F7 y/ H2 K9 t5 m5 {+ S
8 l( U) M% U" ?$ ]9 B. a; J
2 U4 Q! K- V) M7 x& {
& N3 \; u, e+ j7 w2 J0 i+ X //輸出- T& l/ _& m- b7 `. v. B
; o6 a! @ j; d$ L6 _
for(int i=0;i<n;i++){
- f- h: l! x% T0 O4 g2 @$ X( o g. [2 ^0 j6 I1 a S. }
System.out.print(Num[i]+"\t"); \; l( s2 Z! n* ~1 O: Y5 \, |1 g
1 i: Q$ X: g2 ^) l5 j c9 ?5 Q
}
$ D5 [9 f4 Z) q2 k9 ^: a4 `4 L! c$ P
5 H0 n1 P+ f' b) {/ X) I6 t( H/ n
' y9 Q3 E% R/ i& g) E3 m6 q+ P
4 E+ L. [- V/ F! b' x0 @5 I }
; A- }2 i0 ?+ @. r+ l: \& M& S
: Z& }0 K7 R6 V" h6 h m, H0 o( `; a0 Z. H. m! }; n
Z5 i! h6 r( L; U. ~& s} |