import java.io.* ; // input output 資料函式引入
# N2 } _8 S4 o5 M/ l/ x, a
, F7 e1 l4 y* F( ? w! x2 aimport java.util.Arrays ;
/ z B6 O$ Y% L4 O Y9 F: J$ ]
3 x/ l4 D$ p% D+ B i& i7 U+ [- V5 W' D2 ?
" H$ }* X m( ?, y( c) [
public class JVD103{
]$ m9 [$ n8 q# M2 z; ^# s4 w9 K8 j) }0 g5 o
5 N2 w) g; O ?" Q5 H; l
. P* `3 ?# q% E% b0 z public static void main(String arg[]){
3 i$ _* U1 }+ K6 i5 B9 \7 v/ v
9 _0 N4 P q+ ?% F! E8 A 2 ~5 m' @ t# E3 r U! x
) ]! A( M" d$ |( s- _
0 j& }9 h' Y6 G' e& g( `" E; y ] a
System.out.println("請輸入欲產生之亂數個數:");8 _8 x0 l) L& l" A/ a
7 {! L! ? v# k% ?9 Y/ s* c
) ]2 e- }, @( v5 ]) |; p2 h5 x! m( n+ @$ x
int n = 0; //輸入要產生亂數個數 並初始化( F, M2 E& k0 n
% |% P% R0 r- b" [! I/ `9 e) b
4 N* I7 o) v; J9 `
4 n6 s: P' L& J1 V4 r" s8 x
//使用到io 一定要加上 try catch2 Q/ t8 ?* i; ]. R
, f( _ R8 W5 F$ |1 P
try{, j. e9 l5 G- x# h% W
. t0 l4 V X7 q/ _$ z7 G
InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流4 \: l+ Z" F& J; \# l
$ W- X; U, K3 l
BufferedReader br = new BufferedReader(isr); //資料暫存區
+ ^. t L# r3 O9 X \+ X0 _$ Y% B g' H" x) A; n3 U
n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)
# j4 l3 ~! U4 N1 e' O$ A+ w4 p2 j2 ]" T$ A+ x5 l5 z
}catch(Exception e){}# B8 S3 g' F, ?! S" @
( y% F# Q- q: ^4 \
) q% h8 T4 t& ^5 q8 V& Y
9 w5 H5 _0 [; J8 j8 C) |" o/ W& s
& \6 M' R7 z+ D& t0 j# }7 d. [* u5 V& Q* J, n
int Num[] = new int[n];//產生n個亂數的變數
# V7 @$ V. B( ]% i4 o% F; @
9 B" s4 {" }8 D& M# c- C; {
8 e! ]; v+ c$ H+ P
5 v8 L2 \" D, X H( k/ q9 a$ w& v for(int i=0;i<n;i++){8 \+ R% j' B E2 ?' w
& V9 c4 h+ K% W/ E" ^ Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)! |; I6 [0 v6 j1 ]$ U
2 Z, n4 ]! o4 M7 u0 p3 E //System.out.println(Num[i]);5 o, T3 W" t' W" y2 j; o% M
; g9 |9 {& [9 L' J% `* p& ^ }
! O" A5 o1 G* v+ ^. W+ X7 c" S' a' v6 n
Arrays.sort(Num); //排序
+ P. ^! i) B. l# r# T Z7 I" W( @; I8 |' A9 C2 h) P$ \% v1 }8 ?! R- Z
! O2 O% U" r0 i1 d! W* v: W
8 j+ D3 @/ j6 ?5 w //輸出
& P( L7 V: J; P8 k
9 b% {2 Q! B1 Q* W: I, e) D# h+ F for(int i=0;i<n;i++){3 b3 @5 ^9 v/ b& \8 c, l$ x& c& d
) m% a: U1 t9 \7 S" U System.out.print(Num[i]+"\t");
! Q7 {7 ~# ~- F3 w0 f; i' u9 k
7 e5 n5 T: ^, U X$ u4 p; w }' s+ x8 d* ~ V0 X8 m- U/ h8 ~
2 l* j; i0 D {8 M8 m
# |2 a7 l: F p1 i, E
' Y9 ~/ Q; D! Z) O. A }& w1 ~$ H' p& W# }% Z2 S
# v% D5 X6 A1 R# K8 n( v$ t Y& |) L6 o8 b& o9 E5 o& k6 g' l
$ H' M, K' n) V8 [" _! \, R( I7 D
} |