import java.io.* ; // input output 資料函式引入9 S# Z% N B4 F9 D7 W
4 {3 h C5 _6 K7 `7 E9 o4 z
import java.util.Arrays ;
+ c4 x# u+ j- L3 n8 _( `8 j+ ^
6 q. g) E9 ?$ F$ ^, D( E& b/ A5 S F0 y9 Y% u& T2 o
: G6 F# Z- j! t, C1 \
public class JVD103{
; M$ ~. c$ |( J
2 E) u. ]9 W' u! {7 A
" Z& `" ]7 l: E, a1 B% X) R( n% i3 H2 Y1 S# d# ^) ?6 l
public static void main(String arg[]){( D4 _! s5 y$ ^2 A, f# L
& I& q" t3 f! _% j2 d: p p0 @2 S" i
8 ~1 `+ t- ^3 W8 n
+ T+ N7 k/ f# c7 a4 R! O& @ . N& F& u9 c% Q" h' d+ F
8 s4 m8 ], ^- B8 S& h! c% W
System.out.println("請輸入欲產生之亂數個數:");' A0 t# m5 [, `' H+ l0 A
+ u2 L% S6 `& B# s9 K# l! C
2 y6 ]$ s( ^4 [1 C( l* d6 O! U2 G6 f
* k6 E, w( z1 _" } {% n
int n = 0; //輸入要產生亂數個數 並初始化
7 n" c9 t/ p" w j/ }, V: D1 u O) w0 F# {
2 p* w8 P6 A* o+ y) A7 f( f s: P N0 |/ O/ P7 o
//使用到io 一定要加上 try catch
2 g. f) p& h9 a$ }5 l
5 n, o2 D: k- |, h7 |, |: c. E try{
4 ?9 T1 u, h% I+ c' u; s/ j. u! g5 z
InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流5 b7 A9 K Z# U+ [& { w0 D
7 p ]3 A Z" t* o( k5 l. g; m BufferedReader br = new BufferedReader(isr); //資料暫存區
% a# I( k! J9 s# x# E' d" @: G# A% L6 ?! }2 k# A
n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)
' v9 {8 s; _" M3 }6 M( J, H9 g1 G
}catch(Exception e){}/ Z& w* ^3 `: r+ ^: f6 p
+ |5 W, @+ y# @$ v" m) Q1 S
; B |; Y' s- v, R- v9 o) a+ }- b
6 D0 d6 v+ _3 V. R6 m( y2 T: `, S G. @7 J) U( u* Z
int Num[] = new int[n];//產生n個亂數的變數
( ~0 E* K! w* V" s% y" w
9 W" N7 s0 y1 L- J5 r& Q 9 m- x$ U1 H: p; k2 o: ]' V
9 X p* O$ u e# M6 H! I1 D
for(int i=0;i<n;i++){7 J' X4 Y" Z- Q: b' {, ~ ]
2 w2 Y# K& a2 j8 s$ A: s, |: h6 K Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)& A& k) d1 X2 A8 v
6 I8 i! v& ~8 m. r
//System.out.println(Num[i]);
- j# `# J- Q) u. C# U; I9 k( [# V4 f1 }' ]( n# O0 k2 t' U
}$ t; r9 f1 f/ Q* @) q: B+ z: _0 A
8 o3 \# x9 q; ]; {/ R! T
Arrays.sort(Num); //排序
& B/ a6 `- o/ ]3 S4 r
- _) m U* v) c- U5 p6 C
4 H$ U; ~/ [' N
2 b6 E2 s3 }2 D. v! b //輸出0 M- I' p3 X0 C, T8 t1 n
7 H5 E- T- q/ N% O) y" y
for(int i=0;i<n;i++){' y: _; j" {5 ^$ v: ?
, f' H4 d0 M; p2 t; r System.out.print(Num[i]+"\t");
- h8 D' q$ G* h3 k, s* F! Z1 L5 V: i- W/ R. W2 `3 m5 E8 X
}( w, g1 f8 z: P: I9 H' y8 x
$ }, `$ H& @8 ~ ; ~' y* O% a/ l/ R1 @6 V/ J. ?3 G: ?
% |' ^4 I1 F+ Y# T+ T
}
+ q- R3 r5 o" V( t1 n, V
+ q: b" R3 J) K/ Z& @. `. I- g2 h# F ~, s7 _: f7 Q" {
3 C* t" j" R' d) {/ H} |