import java.io.* ; // input output 資料函式引入
9 t/ e7 ]# z. l/ h9 k& ]; m5 J# e/ S$ Q4 g- _$ |1 v% ^$ ^
import java.util.Arrays ;/ r8 _* V' b0 R& @: ]# `* @0 G/ E4 s0 P/ O
% W% m3 K) T" s, S
2 L$ J" u; p. I+ h
8 `/ d' u; p, K( b# ?public class JVD103{* _4 J1 \8 Z: K, H# W
) a: N# m" O* m5 k
; T, Q8 N1 Y/ v, T$ P3 F7 l4 G
1 t% }+ e! R9 G1 q4 l' K
public static void main(String arg[]){# Z6 g- l0 e( ]1 k
, G0 j2 x# p3 O4 Q; k# P/ ]
% N+ p# V- h2 D' @* o( C
& b3 a; `1 R8 L# J4 B( I* w, z 1 Z) B* f' G* @1 H; }" L) g' m
$ X: s2 q. B3 J( o/ O$ H System.out.println("請輸入欲產生之亂數個數:");4 p1 N7 S+ F2 H) X) I7 V
# c4 G3 \* J; s+ Y4 y 6 M) Q$ h; _0 f7 G
$ z1 V; _2 ^* B, _/ y" l6 G
int n = 0; //輸入要產生亂數個數 並初始化
' U$ t! @1 Y% w5 `! F; E. {! I c5 l: b* y
& e5 Y( e( r# s
. N( Z7 h: M; o
//使用到io 一定要加上 try catch
, s8 ?7 A* {+ {! C2 v2 q4 L# q R6 f4 w( X) K
try{
. }" d# H. }. h- v, [& C/ K! M& \! c- Q" z9 w
InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流: P& G8 Y9 n4 b! K
" T5 S' D4 v' v- u
BufferedReader br = new BufferedReader(isr); //資料暫存區
8 }4 f* c8 b* M$ N I7 x; H3 n1 v' [% X6 k _5 X) E
n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)
* @7 r* U7 \9 Y4 h) x2 _% X
. x$ |+ E! O4 i' c' S }catch(Exception e){}5 n3 g6 c2 Z- n2 j: |' G3 {& l
$ r7 T" t" r# ^9 e9 d
/ e+ t0 a# L0 Q) C
B( ~' p, j6 a( ]) F) z 6 Q2 x2 n7 Z/ X" i+ a( I
4 h+ T& ?0 C" r6 w2 Y. R int Num[] = new int[n];//產生n個亂數的變數! s& [$ C: {( T) R, i# ~
6 ^2 |$ S3 E9 S, B. n6 P5 Y
) n- F. `% g- W! C9 f
; R' ^' g0 G, `. T2 i7 ?# L1 K for(int i=0;i<n;i++){# T* Q1 K4 K! C
1 X# Z8 P) H6 K. H% Q Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)
* q& Y, i0 V+ S) h2 Q, i7 t
# s+ ?: |) `; { //System.out.println(Num[i]);
- f& F8 B- G1 g* b/ I: h' `8 C; G% Q4 L) D2 {7 p# }# \
}# g ]; P6 p" l: _
# t; T' a/ e; K3 ^0 @8 O
Arrays.sort(Num); //排序
1 \+ @ \# U, G) Q& j
& ^8 F: {% c0 `$ `2 E9 L ( H8 @* m- F3 X R0 @
3 o N7 r3 d( }5 y2 o/ G! W. t //輸出
3 b, ~2 \- A- Y4 o$ C9 B' X3 Z% L, ~+ |
for(int i=0;i<n;i++){. |, J5 O6 \+ k: r
: m, C0 F8 P" h/ F8 C8 d System.out.print(Num[i]+"\t"); ` y/ [& l- [' L
7 D5 X6 `6 V) c; T5 p }
$ ^0 H) }: I$ S6 _" N, B" r3 V: U' s/ u0 \) t
# F7 x1 Y( q# z! Q+ f: x, b8 ]9 R6 ?5 Q/ i W6 t
}
% E- Y O4 W& c" {# a
' I# c" V9 S, F* s- @& L
2 U/ Y0 D4 E% u; E$ y/ ^# \8 n7 a% j0 h4 q3 ^: w- @
} |