import java.io.* ; // input output 資料函式引入
& X3 {3 @. x7 ?: W( [$ V1 Y: H6 `, t
import java.util.Arrays ;/ s% _+ ~8 v2 x8 Z& ]! l- ?8 K2 a
0 i, r6 | c" ^3 b1 r7 Q1 d
; |9 a2 _4 U) n5 l
. l3 J- P+ ?. C) ^public class JVD103{1 }/ F, ]: |$ [4 j
1 Y W* N# x) R& ^4 L2 V1 \
8 W- U3 o- [# t3 q, m; `7 }8 K4 F4 C8 q( K. b2 T- g
public static void main(String arg[]){( V; g* A3 W2 I* R
" H$ I' s7 b" i: @; L, B
2 L# @" x) U9 X( i9 T3 d# O
) {3 h/ y5 _( h A* J. x& Q0 N
2 w! Z' n+ E, n" l; G1 f& Q7 I c6 [9 p. ^1 O# v3 Q) u
System.out.println("請輸入欲產生之亂數個數:");
# K$ P' [( l) }5 V% b' _3 W% l ?! B7 U* t
. W4 F5 N) J4 ~7 q* v
( O, I; F7 [% e+ c2 y# q int n = 0; //輸入要產生亂數個數 並初始化9 Y- T% u$ |3 ?8 B' N U3 D
" x6 P) G9 B& b' @ B. o
: o1 b# N8 V1 o; G( m7 N6 c( e0 D: P2 ?7 {" `: B3 [% N. f
//使用到io 一定要加上 try catch j8 }, _& F% T0 _4 o; G7 K; T4 k
( @- ?0 f( `9 P
try{' D6 S1 I4 Z$ i3 J8 ]0 [. a
1 T! d7 k" k |, n; ?+ R- h# E" V ^
InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流9 E4 Q) V) U! z; v4 U
9 \6 V3 F& a2 }
BufferedReader br = new BufferedReader(isr); //資料暫存區
6 _4 @& f7 _0 R4 k' [! L+ W, u9 k* K" x
n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)5 q7 I' }) z7 x% ~1 O3 o& `$ T
% T/ Y4 _! o% |4 T! p }catch(Exception e){}8 n) x" w; T* k/ _
& m9 }) l a7 `* x $ X* I9 ]5 T0 s* t0 _- T
3 B- N' `% t8 [" ]/ d L n
$ E* f/ a) _9 q7 W V% ~
! G- i: V# p. M( M8 b, a
int Num[] = new int[n];//產生n個亂數的變數
$ p% }0 W' z. U! N7 p( Q; \9 [7 @
" ?3 f4 g/ F% P/ U! u+ [( t: a# f
5 Q$ O5 x. p. t
v. L2 a- W* M% V2 H8 w4 A9 \3 { for(int i=0;i<n;i++){
9 g" w9 q' G9 k& n4 [/ T3 ]% u' A' j9 p
Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)0 r" S5 T J4 X
5 {3 s0 e* L, D. J9 V' M
//System.out.println(Num[i]);
$ q$ f9 A* O8 `! v6 s1 u2 M+ |8 S* n: X( _# L0 w! V
}& g6 V5 J6 V M5 a6 g
# |# W. i1 \: q5 |* [
Arrays.sort(Num); //排序( m9 v5 q. H3 D" \8 J* N) ^
& v- p: H$ q0 v* V! T
. X4 | [, w+ m0 S' F: Y# F9 H N# x! Y
//輸出
2 u9 M% x0 W. z: ?1 f* v; K
9 R9 z; G% i2 N+ h for(int i=0;i<n;i++){ [5 }" u7 x. Z
$ Z: o- F4 R: U, x% Q2 ~$ [
System.out.print(Num[i]+"\t");
3 ~0 Q/ P; S) y6 O7 N) [ F8 }- ~& i: M6 @
}0 |; E# G) m; C, o# T0 ^
, x+ C( a1 W" J# B2 | r! q
" u; b+ a" f! Z- e9 ?2 x0 \+ R5 U+ I0 M' _7 Q& ]- c" d( G0 \/ w
}4 H; z( D! S x% P8 D% i
$ _6 h3 p6 G# C% h* ~2 T- W7 M
3 ]" r9 M8 H+ m1 h) S7 W
+ l2 P3 A4 [5 v. E
} |