import java.io.* ; // input output 資料函式引入
( g5 ?" x) I# |' e. H7 v. K' F! ?* b
import java.util.Arrays ;$ p( t+ N9 b4 X- }* t
; Y# _' l3 g* T6 w r3 D# g. _" j9 x$ \
" r, L8 Q" r* N. Epublic class JVD103{# H+ R: J' `! E/ m5 e; |. F
# M2 t8 R) Q% P, J6 u' e5 j
. H& _. t& c0 d1 B
- x1 x# j- N! z3 h9 g; |
public static void main(String arg[]){
* S5 Z r R' Z$ V6 i! J5 B
; `' @! w0 A: I; u
2 z1 s, v3 O& D: t* q
9 e, k( J! l" v* [( o
4 k3 n0 z2 d+ T$ k, Y7 _) h7 b) O9 W( N6 e6 j) ^
System.out.println("請輸入欲產生之亂數個數:");: }' |% B" s% `) I) j! w
% x6 f- J9 \5 C/ A
+ k/ e# U1 _/ g/ M& ]; `3 i3 @
" d- c7 _8 n& k; ?* C/ d, m int n = 0; //輸入要產生亂數個數 並初始化' G7 j3 h$ F# H, P; D& U% Q# \
$ o f- C) p* h2 K8 s. B3 y- I
- i U' B1 `6 O) `$ x; A# [$ n
0 e0 y" K& l9 Q& r& u i1 l) a
//使用到io 一定要加上 try catch
6 k8 B7 }- j/ Q: Y% }+ J6 W
* c5 |; H w& ~+ R2 H0 Q3 T$ a try{
; J; `' g9 T% g2 a* ]! B/ o. j2 w. e+ t! [, i# M& J+ }% @
InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流$ A H2 j$ D; I8 M4 s5 V) y, f
8 [% k6 i L% Q5 `# ]$ L/ k- c BufferedReader br = new BufferedReader(isr); //資料暫存區$ X- I- d/ ?- D" b* _+ G& n
$ o7 q$ L8 @. @4 Z* o n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)7 M# S2 q0 d9 z* z$ G
1 Y; {* n! M0 S: F, P }catch(Exception e){}% x4 T% I* y2 a8 i$ u
2 L4 U1 |& B7 i- h
5 z, v: M- ?9 D! B2 r9 v- P
/ p5 s9 X' T' q6 r9 |4 @7 C
; f3 Y0 U+ p9 S" }; i
) P {5 Q3 n3 w6 S1 R1 Z int Num[] = new int[n];//產生n個亂數的變數! B" v5 n& N3 z# H- _/ \2 D9 I& k
( e+ P' \/ ]7 y
: L9 Q% r* I! G2 b: L9 k
4 _7 N2 \0 y3 F8 K: Y for(int i=0;i<n;i++){
+ S- J0 o: Z, W! F$ g0 p+ ~: b
* G! ]( ?% y5 u' u: p) X9 l7 ` Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int): l1 l7 k4 R, b& {; S; N X% F, J& ^
7 B7 D1 e! p- y* B+ [) D/ [ //System.out.println(Num[i]);
" p5 y M0 r+ x4 \* K
7 B( W% }) ?) B' Y) [! p }+ i6 b2 T3 S$ c: ~
5 e, ?+ ?1 k) i+ Z% s* `3 { Arrays.sort(Num); //排序8 ? o. ]5 U. W( j# }
/ o7 {) l. K0 b" s
: U( T! W2 X4 J; U+ S7 C
: a: h- s0 L1 T8 \+ i9 u( C6 f
//輸出& A) v( V- x$ F& h, }- T
9 d3 {; i; a4 e& o
for(int i=0;i<n;i++){* }) U; O- P8 u- x$ e
: H% h9 U. p" Y! j f' y System.out.print(Num[i]+"\t");
0 I I6 Q' j* F( z1 c2 q
5 x* [$ b& P9 r }
- e3 [. M* T& ^4 X: w; M5 [! d. P; n! \" P4 I
% T z$ H1 u6 m2 _
: n- u8 [; P; \# Q9 I" ?0 x( v
}
' Q& u7 R/ U% k5 v& B
$ r# a; v4 ^5 Y w9 S, k; S: J" e( a1 J
& S: X. L5 y1 [9 B
} |