import java.io.* ; // input output 資料函式引入! F4 F7 b. ^ P' z2 ?' B
4 ]6 }0 |, g0 Zimport java.util.Arrays ;" t6 P4 @, B5 W, ^( Q& M L# y
: F5 o0 F6 t' _" L" Y, h4 e# \) t8 c; t4 n# m9 Q
$ R3 J# m" b- [0 N2 X, P( h6 Zpublic class JVD103{
$ c. _6 r6 i7 ]7 _- [
7 v- n4 ~. B/ @0 ?( I5 i3 \6 D# P- t% E. {( x
; u7 @# }% m! S1 J! _9 t$ |! g public static void main(String arg[]){, A2 v1 q# J' P1 }6 A
( ~3 K4 V, f7 I# h% e0 \9 R
0 s7 x# e% H* D+ r i3 j' P+ q" d9 K- H
+ q4 a& f& Z" L; o8 |# j
) |3 x1 [; j( F" U" | System.out.println("請輸入欲產生之亂數個數:");
7 m% C' V0 g- k f) a/ `. x/ }3 \- ~3 [; x1 c. ~5 L, z
% D/ Z6 T: s T! q9 U
. F" Q V$ b1 u* V int n = 0; //輸入要產生亂數個數 並初始化2 y/ L" z# p/ F; i0 c
1 ~; M q3 ^/ o( K& h% }( E
; V0 p" j6 a ]$ A8 R; x, W- g7 f4 Y, i: S
//使用到io 一定要加上 try catch- [0 e" s3 l; ]8 Y0 d
* \8 t" u$ b0 x4 L! H try{0 N5 M1 e/ W# |; D) Z4 f
+ E; @5 i8 _2 D0 a InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流
7 z. p7 O4 L% {% ]- {* |3 m0 a2 X- Q9 Q1 _' W* K5 R
BufferedReader br = new BufferedReader(isr); //資料暫存區
, T0 F l( _3 I7 p2 E" p- F. ?; V% h: s3 S, h/ \9 u# H3 S5 i
n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)8 i- q% C) U' M
5 W6 c, B; m5 l# G5 w# @ }catch(Exception e){}
. L9 W5 t& H" S1 ^$ r' e4 t& D7 E% ]- [' ^ Q! {+ Y1 S
& g# q$ w# H4 X5 D1 r8 r% U
\: ~1 a; v. u9 s1 f F 9 _' u; i9 I7 B0 D1 w
% b* C/ I. h) O' R' q int Num[] = new int[n];//產生n個亂數的變數, d# g7 K- g: T& h3 D
* \; `4 W W5 Q* T' A& z
H8 U8 o- X& K# w/ ~4 Q; _% V6 H5 P2 n
for(int i=0;i<n;i++){
" b# c2 e0 @% ?0 v! p1 K2 H3 j
/ M% _5 v8 h; p- Y Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)
" {' x! N- n; ^8 T9 i
/ }8 \' a2 A, [* z; Z2 d. v1 ~ //System.out.println(Num[i]);
; o' R: {) j# X; a5 L3 V# _/ t/ [. W) ~6 Q; [) V2 g; @" g
}* {& I6 j% N7 F- y$ _6 ]
9 O# ^5 g6 n8 E f- P5 M# p- _0 o$ ^( `
Arrays.sort(Num); //排序. }1 O. R2 ~/ R' ]8 a
! C# w: D" \- E$ K+ I5 V- `! w
; w- h" v' R; k) v5 w! x3 x2 k
) o" v) { l# {6 U3 v; l# R: g //輸出* D& L: Q0 q4 X7 }
3 x$ u7 l/ \7 X+ w4 S for(int i=0;i<n;i++){9 S( i `( I6 }8 T6 |8 G
$ e' ?1 h# x1 d: g& w6 U System.out.print(Num[i]+"\t");
* v: G4 G: R+ d9 v- J# w3 H8 C: y
5 c7 \' r0 Q4 d }0 R6 R0 ~' U# k, I- o" E9 x& B
' F8 i" l! i8 o
9 z6 z% F' D' }5 D& k, Z }, G) W8 R5 S+ s/ E8 J
}
7 i* o6 w: p5 d. {; ^& E0 @ m
. [7 w/ M1 U \
6 X0 m" P4 A$ D3 t7 ?. T& g# C; {4 F
} |