import java.io.* ; // input output 資料函式引入
( R1 [8 s/ |/ o: s/ U; h( F3 v3 K0 Q H
import java.util.Arrays ;9 ^, |" i- p) ]+ z( N6 U5 _: {
- E5 J" a- | B7 n, [2 E2 D! W9 @$ z% q: {
. ]9 G/ {5 {% K4 F8 fpublic class JVD103{
* M0 [- z& L7 N* ~
: v' j: |+ n" j& f; O- N* S( s; y& \6 t
! |( n: u8 C8 @ public static void main(String arg[]){9 j, Z* d+ a; U# R: L
; C. C( r) N' J" x $ k1 o" g7 x# x8 t) D. l _; Y6 T! O$ a
* l. h+ W' }5 g3 @
/ n" }) a3 _2 q, K" Y
: T0 T6 ?9 l& T7 b
System.out.println("請輸入欲產生之亂數個數:");- q0 c; J' O; S3 M- d1 Y
+ B4 D0 q* t% E" d % c& n1 K' @9 S' a
: R5 Z" b4 `& P) B2 @( i' \
int n = 0; //輸入要產生亂數個數 並初始化" ]3 m2 Z+ x: X$ A: ?
z8 y' z8 A7 p
1 \9 T4 `( _5 U5 \5 a9 _" S( z$ g6 c
4 e% z! H2 l" C7 E6 P1 K, U //使用到io 一定要加上 try catch' ]: t5 q0 C" P; H) M0 v, o x) k
9 @, F4 U5 c6 T. K7 m% T3 `, p try{ { z9 q, L% R& ?4 q
+ P, a7 j8 ]2 g InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流
4 N9 @7 r5 g: `8 O8 v# H9 p9 s' F
: k; R* a# L' t7 H BufferedReader br = new BufferedReader(isr); //資料暫存區
- a: x1 R1 s' k; p/ T. ~6 ?) s i5 g6 F. `
n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)
, K' D O! o5 Z. \9 `7 G
: M, i, B+ X8 H }catch(Exception e){}
5 }) u/ B5 O: _0 x, i$ P' j) h* R, M
I9 t+ l+ Q- P0 R
- r) \+ |' Z4 B - R' l4 k# Z1 S' x- b& l: ]! t
% ^1 R3 L# Y& ]% g; M A6 |
int Num[] = new int[n];//產生n個亂數的變數
6 t( L3 M+ ?8 A1 L* u' U9 |
1 K; S0 f2 E* e& a. ~: l z" Y; K4 `! I7 N! u
6 L3 x& Q. g9 R' v: w7 ? for(int i=0;i<n;i++){0 m7 g# x: S" C
! O$ z" l( r% r% A" y Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)
( D3 |# }4 j0 a- O9 h2 I0 z1 k
//System.out.println(Num[i]);
1 {; y' C7 O" T) v) i& u
% n6 J. h) W3 t: u }9 j7 P7 Y8 b0 m2 q; {
4 B. k& ]. o- I- q
Arrays.sort(Num); //排序
, l$ z) p9 d3 \+ h. k h8 E% Q$ s5 q: T/ t, g
/ ~1 |& o0 N0 }0 r% U- I( |) j+ Z
" W w- z0 H, n- `1 C
//輸出1 X+ Z6 B: S# X% S6 f
" z5 ^* I# W7 _5 I v) E6 G for(int i=0;i<n;i++){
& E" P/ X$ K# k
$ _% j8 R, h$ s$ _! o: [( } System.out.print(Num[i]+"\t");
& F; p5 d, I# x; }5 N& @$ q$ W% K* ^" K* O1 _/ F5 T- ]0 x/ Y
}
j b. T) B# z5 @$ w5 B) p2 E# N, T7 D4 j( y% s' |1 w# M
8 s) x8 _0 |8 m
$ ~. d; {/ g r. [
}1 N2 @& E/ \1 L% r9 l4 D" U" V
# H1 h0 N3 e/ T Z
9 d, q0 g( X& \& }' \4 u G0 n. F% _0 h* H. p1 N1 |: [" U
} |