import java.io.* ; // input output 資料函式引入
' ]- E. [ e4 O5 o5 v5 _+ V2 M* |9 n! q
import java.util.Arrays ;
5 T/ E! |& }+ E" j; }
4 N4 p! ?" O$ b1 ]6 N- j
5 [- k8 y p y+ y
) x+ L! z+ L, i Opublic class JVD103{
9 Y# L, } ^4 F8 j& G% D
+ B. T* @+ ^. y4 X* }) I8 A. k9 t0 }& c! c3 s, e! Z
! y: Z$ f- O! G
public static void main(String arg[]){0 j4 n0 M1 |8 a7 C) |
) y' c0 {- I7 W* T
! n1 t% Y+ f4 i( [! F
- a' c* I5 G. ]5 z " ^+ b r1 Z& ^/ S8 h5 [9 Z
* E# \% j0 a. `1 r& o
System.out.println("請輸入欲產生之亂數個數:");; R' {6 l9 U' {: a, T3 U
. S* l$ y0 `, m; `
/ ~( V/ X: W& k9 @/ e! @4 k5 W3 A7 ?" I! Y
int n = 0; //輸入要產生亂數個數 並初始化' O l* D4 O3 v4 A+ r
w" B6 e! d1 I0 D- U H0 x. V
4 c* W; v( M+ R1 w" Z
8 P5 F' F" X7 v X5 R //使用到io 一定要加上 try catch
3 }6 [' S$ j; `) f B& u3 [, d" h( \1 i% i( U* D
try{: q: ]2 H+ H- l9 a$ N2 P( k
1 R5 S8 h9 Y) \9 t: R
InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流
& g9 l, d/ S" Z- r; d( J2 x) D" a5 ]) S+ c! `$ ~- C- I
BufferedReader br = new BufferedReader(isr); //資料暫存區( z( Y% |8 D( L) O8 v
7 x1 Q, G3 F; D; x$ Z, t n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)
. U9 ?3 T3 A/ G% d5 m+ ?5 N' F! H) X# l' V
}catch(Exception e){}
- x4 J1 t. \$ W. S( J) D" B' Z
' o8 l$ u8 {/ g/ f/ K7 U 1 l9 B' k0 u: g5 d0 w8 U1 p
) T- N+ S! s" I% d( E* B( G" B
l2 X2 W: N8 J5 h& V
- @: o% {7 [4 U( X( P% Y B( U4 U0 A
int Num[] = new int[n];//產生n個亂數的變數
' A0 o5 o6 a) G, d) [5 g7 u1 G' ?0 v, F4 l6 |. s: D
( G7 t$ A* e, P# V; C/ |% a8 T/ C, |* h
) A0 W- S1 W, z# \ for(int i=0;i<n;i++){
6 P8 K8 Q+ f" i* J" q M5 y0 I e! j
Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)' y, U/ z# }0 u6 D! W
7 }+ v+ Q' f5 Y9 O7 q
//System.out.println(Num[i]);
+ i* m0 W2 n$ B& t ?, R6 b" f" `' s) ^6 H" |8 |8 c
}, Z2 L# V- X* e6 _ Y, ^5 u
# c/ ~8 f/ `6 c( H Arrays.sort(Num); //排序
V7 A2 n' ~' w" B$ Y1 ]8 }+ |
% Z2 t9 P8 K7 b 3 [. L( [3 y) k" j" q# G* \
+ G. Q2 t& Z# W% |
//輸出
8 S" a Y1 p7 l& Q0 t
. J5 F, {) _0 i) \- [ for(int i=0;i<n;i++){
3 a6 I$ J0 ^8 O6 u: P( g: J6 ~0 }6 N4 j
System.out.print(Num[i]+"\t");9 ^/ L* G1 V+ a$ |3 A1 q, y/ \
\3 M3 j% e/ S8 I4 C9 W& D5 o
}. Q' e ~& E* Y0 B
# T: T9 v: Y( Q B5 z6 _ + c4 p) k( D* f% v( F9 r% r
* r1 j. W& D( I) r7 O }
$ B1 H# C, Z3 }8 y! @
* H# n' o4 w. Q6 h1 L) w
; `& e; v$ e2 W |
+ p$ r9 |5 C& h} |