import java.io.* ; // input output 資料函式引入$ {* {; M$ }: \3 x, u: x m2 K
6 @; |; ]- D! n0 o t3 rimport java.util.Arrays ;' k5 |% r# C5 n0 [& O
: c$ W" m4 M- j# i1 D. f0 \; K
, D$ Y8 s( {3 c) l m! s5 w Z, X! z1 n( X+ @
public class JVD103{
! Y& h1 U5 N2 D) B# V! Z! ^' Z3 U: p: B
- e3 z7 A& c4 v+ h$ N) \( f+ Z; m/ k( N& t4 d. U9 [
public static void main(String arg[]){
$ h+ ?$ w& |* e4 r# s* ?
& V. O/ E! b7 Q. L 7 z8 K( F3 u( w7 r! v. R
: M* R" J a- [) b+ Y
) H" t( p0 p7 o+ ^& E- z/ A7 C
8 b% F9 n, E8 H7 V System.out.println("請輸入欲產生之亂數個數:");6 u9 j0 p! O9 E" G9 Q+ o& R0 [
. v, T! y8 C3 V5 e* N( I1 y
. r b- g9 z0 Q' B
0 n; A# o _' E9 N int n = 0; //輸入要產生亂數個數 並初始化: n/ f0 S8 Y' o) w
( ~ W2 a! }6 d$ m : w. {$ ^$ t$ W, n
6 C5 e8 h& u# e! X/ r% u; ?# ]
//使用到io 一定要加上 try catch/ E' {& s$ P6 n+ p4 P' P! h9 O+ l
' ]" P1 K: o) a: h( w) {- z
try{& X z- Z0 q' {/ p
}& j V" N+ H: y. J5 P1 D InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流. p6 f Y+ ]3 C- z
" G8 S2 j* q* A: ~& S
BufferedReader br = new BufferedReader(isr); //資料暫存區
( |3 |+ R, v. J) Z' f
: r( @) ]( U( V' R/ U, J1 K* K n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)" k$ k, H! R m& o# | F
i5 y# B( x8 u# d* J }catch(Exception e){}
/ a. _, V3 s, `: T( W& t" K7 y& k7 H' y9 \
/ d0 L6 \- q7 e# @; e/ g& n
: r( x$ D! ?" ^, c) N% }
, E% Y- [$ i$ s0 w7 X7 @$ {
' `- ]) y5 D! y' p9 [
int Num[] = new int[n];//產生n個亂數的變數* Y& u8 d, S% J5 x T! j3 \5 u8 u
/ N% `3 r- u! } S0 T
; R, h' b7 U: X* R
& v3 y l% `! c& q: d3 z1 l for(int i=0;i<n;i++){
! M" D7 h; K( V0 U1 P* T
+ y& [ }' w: u7 [ Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)
e8 R' z6 W0 N$ m+ `2 D8 I7 Z, t6 p8 f+ ~3 x
//System.out.println(Num[i]);
4 J& m6 u+ u! }3 R$ k" `1 T" K3 N8 Q3 Y( U6 B( E& J
}
% e1 a; V5 Z: E) e/ F4 U( W3 O' A4 }
Arrays.sort(Num); //排序
9 h( e. X+ c3 c- {; p
8 d: ]. J2 p* _6 ?6 o3 ] : ^+ ]4 R( k+ _3 v! k/ ?7 U
- u: L0 h" V# W, y; ?/ `* B4 _ \ //輸出- p' v1 k# |4 E6 R7 V
) k, s% f* |5 y2 r! a for(int i=0;i<n;i++){
5 C+ z) n8 c6 _, i6 f# _" t! M" Y& U. p2 w/ _
System.out.print(Num[i]+"\t");
0 X5 k5 g1 s( r* ?0 }( g
2 v$ D* \" V! {' o6 g }# D7 ?) K, r2 @% u: H5 m- _) \ e
8 W' M% y: E$ T1 N 9 j, a& e2 S) q8 ]
9 ?5 S: Q' p7 A) ]! u7 f
}9 H$ i" _- |" U- z+ b' S2 p6 Z
# M% v1 v5 H! U) G6 g# H/ t( J% K0 F4 L) y
+ E" Y; u# J4 I/ z} |