import java.io.* ; // input output 資料函式引入
$ ^* F0 c. \; u2 ?( b5 U y) b$ S# o+ A
import java.util.Arrays ;
+ |& ?: f0 A9 W$ {. u2 g, x) N- [4 k4 C: j8 A
% M* u$ B/ v* |! m, n
! `" ~* o& J: F" t' kpublic class JVD103{
: j9 x* v. r% F7 o% v" r0 z6 A# }! A! s3 Q0 t t
+ Y, a& i8 `! I3 P% \" |
, y2 z" S4 R7 Y; d( {# b7 Z+ D/ [ public static void main(String arg[]){
1 n1 q+ k1 [2 S4 H( I: L
4 N3 X5 E: \: Z$ s$ ]& k
' Q1 C1 \( ]3 S5 X) m# N
* Q2 Y; [- u c: A% ` 7 T, ~) D+ H7 w) [5 ]
! n1 y9 P- b4 i3 p9 ^. Y, Y' w8 u
System.out.println("請輸入欲產生之亂數個數:");
+ v5 t8 W" C% @+ Z/ U; \6 i
% r# [* Q5 O9 Y4 a4 v
# {- p1 T. A6 d7 Q# n% y
2 _. ~8 H* q, G- k: {% { int n = 0; //輸入要產生亂數個數 並初始化: ]& S. l$ n; t: G- g
" ]+ w& p+ ~2 `0 H3 q; [. f. _
1 H* h3 n; I9 C, j! K b9 Z& }% p- ?% }3 \8 [
//使用到io 一定要加上 try catch
" c5 }3 m! E8 A/ `& e' s8 @7 y) ]% f' t& O5 ?( W9 s$ ~8 B2 u7 ~7 T& ^8 P
try{1 j' I( Z' l' M$ s
}* G0 O3 E! A6 I8 f( p' H
InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流
$ v+ J [2 z- J% o, R2 ?( S
; z: X+ A3 l. e T, I- W* x BufferedReader br = new BufferedReader(isr); //資料暫存區
9 D) \4 H+ u1 b9 G9 ?" X* w
4 u0 T- S! ]$ l7 q8 A5 k: F: ?. ]2 p n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)* r% y7 ]9 _9 k5 k, k. @
* o. b& C' U0 v) A( O" t3 W }catch(Exception e){}7 Q7 ]8 V# q1 T$ C9 r8 E( k
; X' y9 x4 ~ \! P / V, L' f& N+ \; v1 }
6 M: |2 s& N; n( z/ _0 l+ k
/ H3 ?( S. V4 r
" O( H1 E# ~( I. a3 T: W+ \
int Num[] = new int[n];//產生n個亂數的變數
8 D0 Y {. m5 @7 Z* ]& s5 a$ q: v! Y9 ], t2 p* U9 Z1 M
( d$ `+ v' g* u: N
2 b1 o' P/ }* `5 ?4 }+ Y for(int i=0;i<n;i++){, ~0 v$ U' G/ a/ O+ d
) [# G. f. Y. {- t7 p% f) l Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)9 g4 f( ]' V! b7 |, Z" |/ _* |
+ L# C. Y7 P4 F% p- R+ ^
//System.out.println(Num[i]);( E' A" I; n1 [% r2 i% `" U
x9 c6 a" }* E6 u% s }
# T# H' F) T6 c; J$ r- F( [# l4 D/ f) v0 C# e( M$ G
Arrays.sort(Num); //排序
4 k- m1 D, }8 z, J8 r
' k: w3 ^3 r/ ^; A/ ]3 f 6 M2 P, o, E2 I+ s3 q! X, ]
& ~6 `; w, I" l, |* H. x
//輸出' K3 k5 I& A. U$ u
/ a- T! m- @$ K6 v4 B. B for(int i=0;i<n;i++){
5 m2 Q% ]: E( g& U/ h) l6 O* F; H- `
System.out.print(Num[i]+"\t");
4 K+ D8 l* X# g! v, u$ X" A8 b2 x: c) ~
} j; L( ]/ }3 [5 S1 t" g: R; p# ~
' I# C. Z( k* P' ^ Q- F* B
( c& e$ |4 Z) @1 u) l! B9 D# i" @ Q; M9 n3 @% M8 @
}1 {4 |0 O, y. Y* G G# }4 ~
! w9 |0 |7 d% Q- u2 M8 b
% K y x& Q7 I* W
& ^; Q: ~0 R7 D7 {% b} |