import java.io.* ; // input output 資料函式引入4 \3 A1 V3 m* R8 T* R/ A# U
1 w1 \" ~0 P+ o4 m
import java.util.Arrays ;! q) K3 T/ ^, N% p6 y
1 z! u' v# W: C( E9 y3 c1 \2 `
/ f1 y# _; l% b; K
' l7 B. g1 E9 H, i) [public class JVD103{# ?0 o t1 ^9 Z
8 E+ x7 r l; f5 [( A) A5 P8 G* N; I- o/ ]% w; e
. T0 o2 m2 a# b: l$ e% k" I public static void main(String arg[]){
# B6 A* i [7 j4 ~7 G; c9 l) n+ d) p$ e- j4 u" Q7 N
+ t n0 j" ]4 B A
) D5 j5 l2 D+ M0 L1 [- e
" S% K1 {, [0 _0 ?5 G. _ O# |4 V, ^( L0 i! Z6 e
System.out.println("請輸入欲產生之亂數個數:");
: c+ V* f! e8 E
; [4 V" \+ M3 n8 T
8 T# p' E: |8 j, b- [
' f% D, c$ |" ^" E: h5 w( s int n = 0; //輸入要產生亂數個數 並初始化$ s8 }& @: f7 i, G! F
0 P+ N1 W: A8 I2 A8 @" w9 u ! W& k! k1 v6 [5 z
+ J$ E+ O2 U5 e
//使用到io 一定要加上 try catch
8 `3 \& R7 S8 S; m) e; e& s- I! E) r8 ]- N7 _
try{
3 B. ~% x0 [& c8 L1 R5 j1 {4 Q: X; R$ a" c
InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流
3 v3 D$ ^, }5 }, Q) l2 H
" L/ I# f6 t. ]- L8 B BufferedReader br = new BufferedReader(isr); //資料暫存區
! H2 ]( v* t% i1 A d' [0 q' E: ^3 E E. y$ q4 n2 \
n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)
* N1 j ]- w4 p8 a9 I5 D3 i
) e- |, Z6 x6 ]8 G }catch(Exception e){}$ P0 C+ u% I r' e6 t
' i- t* N) H" |6 h
{% f- p t; A% `( W! @5 b! p
( _' Y$ K: n% B4 o
' b1 }; ]7 O8 ]) e: _: ^
& r$ ]4 \# B) g( q& c int Num[] = new int[n];//產生n個亂數的變數' H+ |; h0 a( w/ p5 \. e# o7 F
9 G9 i* O* x3 h
; I8 m9 j- T* a* F$ ]: N9 p" m0 h0 B$ i% o2 h0 X$ R# H; V
for(int i=0;i<n;i++){
4 _' V! B6 \' ]; c, I
. I; M6 v% g& o. s3 u Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)
/ c- Z+ S3 N/ ^5 r, n+ y U3 Z: O% n) r: q' U" u: i
//System.out.println(Num[i]);
# _, T: I1 h8 C. C7 `& @; g6 i( | ~: n" i
}
8 \$ `8 x: X% ^, p7 q9 ~- C; T
3 p$ R( O6 a& P/ n( r q Arrays.sort(Num); //排序2 d+ l5 M( d8 Y
# M! ]" V5 R" M' z& L
/ w! j( q) ]) o, Z8 j0 p
+ U. B) g$ l4 A //輸出
* Y( W+ e7 X# J& f1 k
4 }9 |, F0 f3 V( |( s for(int i=0;i<n;i++){
# K' L: ^$ G5 Q3 @2 P* Z8 {
8 s$ f2 B* i8 B+ w* w System.out.print(Num[i]+"\t");
8 a k7 `) G+ J/ V" T+ I# b. I9 t, J3 L" h/ b+ s+ M
}
1 s. V; ^$ N8 s8 @) z: M+ Z+ K9 v& R) B+ y
/ }7 i6 d0 W# y
, R* M" E5 H* E1 J }
! y5 N: _& ?" [) S: C! r8 m$ O# p
* C( W/ W, W7 u: w
1 L2 j! N, Z( f( E} |