import java.io.* ; // input output 資料函式引入
- X# v c0 p" R
* ~4 Q- i" X4 B8 i5 l1 E, I, cimport java.util.Arrays ;2 B- W" g9 b% X# t; v2 Z
6 f W5 a+ D: X3 j4 F7 C' s
( D# {5 V5 }! ^% Y, @+ j
6 K7 c0 p/ j4 i3 Z9 S0 B2 vpublic class JVD103{
: C6 F6 Y$ W* d3 v2 i5 p/ h2 U- G' W" Z2 q* A; G
8 v7 O' S3 [9 F1 W7 f: N* T/ M4 z. o d+ @3 S; N
public static void main(String arg[]){8 l6 [* H* y" g. O
/ f8 j: g { f; O) r# G
: Q) t& `6 r. n- I9 K
4 E B/ _; j: C% X& x7 `
0 {! N2 r" e- Y& l: g+ Y
. B, N0 e, v% t* M! e# x
System.out.println("請輸入欲產生之亂數個數:");
1 E+ {4 V: H z2 Z) ]' p7 w# t
3 N3 Q9 f M( e; F+ F* g: b# O4 W: j0 s
) s: V# Y; k; z/ }0 a, V ]. C2 t4 z* o W
int n = 0; //輸入要產生亂數個數 並初始化0 s, n! e+ H, o" Y
6 k _ ~7 l: j
, p9 E0 s# X" m8 u$ `; f3 |; ~) S% e( a/ N
//使用到io 一定要加上 try catch, @' K2 t. h% W1 u- h$ N
8 ]0 Z8 J. g9 G1 }+ H try{
+ y& o/ g) @# s3 o3 {0 X8 F
# A! u$ J# ^1 i9 i- Y7 b. }" s; q, K InputStreamReader isr = new InputStreamReader(System.in); //輸入資料流! {+ t$ ]" d4 a4 H, o* @& ~% H
p. g Z: |& \) i" r
BufferedReader br = new BufferedReader(isr); //資料暫存區
6 g5 c+ ~( h/ x m) N
9 q1 p0 g" q- ~% u* _8 Y n = Integer.parseInt(br.readLine()); //輸入的資料是String 但我們要的n是int (轉換)& p0 T6 c9 a2 K! k2 i5 d
$ @1 `" J$ j; M! c
}catch(Exception e){}7 R3 |. S+ W( `$ ^+ } I
! S, j" d7 Y( l; u; g! x
2 | ?7 m, d# V8 g( t
. |& E) j& ?- a9 Q6 n
& @. H& i4 c) ^: V7 ]/ f
1 X- F6 }4 Y- b* W! y) A4 a# ] int Num[] = new int[n];//產生n個亂數的變數6 P. R- z9 P2 |
7 K. ]' r* W; B) V# j9 M ) f- Q, q9 U6 i: W1 V2 V
# x$ j4 D/ q' u1 ^- f' S2 `
for(int i=0;i<n;i++){
7 V9 ]- _# f1 c5 y
( L/ i# Z8 Q8 U6 m2 ~+ o Num[i] = (int)(Math.random()*1000) ; //double int 都是數值,差別在小數點 (int)( Y9 F" ]+ X) }$ W
1 y( ]6 O2 G4 x# \0 \; H //System.out.println(Num[i]);% R Q% a' K/ j: J6 I9 X+ p
9 R- i9 M: i% u' J+ U% X' `0 M
}
! T9 _7 h/ x& A2 |" j# R2 r. }
i& i8 Q/ |5 d% M ] Arrays.sort(Num); //排序3 R$ J! I) }7 G, b2 @- y6 J
( j9 }0 V/ _5 _ ! o2 F2 q7 J' \! H
1 @/ t2 o% H, _4 ^7 f! G
//輸出 E( D' V- ?# m$ y2 e
; c0 k& j7 e* n% I. [' a8 N
for(int i=0;i<n;i++){
: V/ e/ \3 X' n) J) _: O. J" E" {* c- g; h2 u' \
System.out.print(Num[i]+"\t");
9 L1 q( P- } Q4 f7 i$ w) [1 W3 g% m9 I W
}
; ^3 j' b& X& x6 [! G* E- }
* t7 R6 r4 b. @) P. j9 a 5 p2 |2 H- p) ?/ h9 D
# v D2 a1 X; B& `! D: |; t }3 {& A+ K& |" Y% o
6 Q+ r% l9 ]+ M% ]3 x, E+ _
/ ~7 y {8 q; ^/ F6 B- ~
' j( g% n+ R2 j# W# b2 ~: ^} |