import java.io.* ; // input output 資料函式引入0 c+ k2 O$ v) ]4 a! }1 ^; B% q
# D( w+ v3 ]* F1 B: Fimport java.util.Arrays ;# v# V7 V, g4 z" T$ |9 u- l
/ J7 b4 _3 ]5 S$ m$ `8 y$ G$ k
' F$ g+ P) w9 w% n
2 |3 t E: ^( a6 h- Wpublic class JVD103{
9 ~: ]. V7 M: b. I
7 B4 R& m8 G" t8 Z
/ Q( T0 O$ q9 h; K( q
1 m; z3 l4 t1 H" C' _ public static void main(String arg[]){
/ r( |+ c6 m# t9 m4 k/ [) q% Z8 l- M) ?+ e' _$ F$ U
, X) Y: l/ X& z: U6 _
& T$ U% N6 c- {0 v
0 s; P4 s }& G2 E
0 V3 o2 N7 ?( |5 {" b System.out.println("請輸入欲產生之亂數個數:");( t- C: h6 D& l% O+ F0 J
6 D+ O8 `3 e, E7 G o( w; A 1 Z8 i) D& U# U' y' L' M* |
6 D$ G, F- [2 S0 P7 f) V
int n = 0; //輸入要產生亂數個數 並初始化% R8 }1 ?; O6 X$ y; D
) k- T; z4 b, F' n
3 Z( d" w# F3 d) C: G0 P6 T: M$ g6 i1 Y6 O* Z; W! |0 p
//使用到io 一定要加上 try catch* x0 w# L v$ `, Q3 f
. D- ~- A* t T5 p% q' S4 s1 u( q
try{1 X% p/ x: t' o3 N4 }" L
4 j7 Y2 n0 n2 K! H$ ~8 f% ~ InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流
. E9 W0 Q; p2 K1 y$ ^: |
9 @" E7 n" p+ o4 t9 U$ _- q BufferedReader br = new BufferedReader(isr); //資料暫存區# U) Q0 ]) S& ^7 n8 D0 d$ F
% f4 p1 P' `: B9 G4 i. q1 L n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)
, _7 x/ j& T- E1 @' X# H1 |6 C G, ?) s8 J
}catch(Exception e){}1 s+ b7 }8 H. \2 I* \
' X# b, G$ e2 B; K3 I+ C4 ] % m8 C% p! S8 o& J4 k
% ^2 F( D. e" h, o- |* { a$ ]0 f( C2 o/ [# Z
2 M5 [4 K3 S4 K1 O% [ int Num[] = new int[n];//產生n個亂數的變數
; C* w1 }: k/ d! D4 x, j! ]% V7 d4 l9 N; u3 E) u
/ Q0 y1 K, g3 S8 m
; V4 }8 I, h5 `9 k" B1 v+ D% O for(int i=0;i<n;i++){) F& g; C! n$ [, H9 l
, W. K! s3 h& G( U
Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)
5 X7 s. y$ t- ?5 `' o' W
# \2 p" ^. m9 X5 ~" G //System.out.println(Num[i]);- O+ q& ?( Z$ K. e, i. D
, o2 ?9 J4 U2 F. G }
' f+ z- x/ t$ Q1 x! r2 t9 M$ @; @9 @- L" T1 h& P
Arrays.sort(Num); //排序) ]! A5 O" F- h
9 {% n* u% v3 w6 i: e
; \ c$ \8 H. g' J0 v% I, l1 k9 Z4 w
, u9 s: b! q) Z( e+ T' E6 w4 X/ C //輸出
$ j- \3 X- B& b8 w" T
& R# @/ {; W ~. _+ i for(int i=0;i<n;i++){
$ F, F% ` M. r: n. M$ o x, I8 f) q2 |
System.out.print(Num[i]+"\t");5 I7 p7 D; B5 d2 J7 ]% u* q* ?
' v% @- R- m+ U6 t; q3 ] }+ I& U2 ~0 x- U- h/ a
: m; D& e+ S* Q: M& i
# L ^9 r+ O+ W/ D7 {) {! R+ C. M" P$ N$ g; [) l
}. l4 o5 H6 N; p; o* N% n
* X1 ]$ f! }& V1 w; ?2 A/ E" o; t1 f/ h/ c7 ]. b9 ?
. U$ E ?# L; X% X7 D) _$ y} |