2011年3月18日
<Java> JVA103-亂數排序器
(1)程式執行後顯示「請輸入欲產生之亂數」
(2)輸入任一數值N,按下Enter後顯示N個亂數
(3)產生的N個亂數需由小至大排序
====================================
import java.io.*;
import java.util.Arrays; //可以使用Array提供的sort方法
public class JVA103{
public static void main(String args[]){
try{
int[] rdmNum;
int inputNum;
int i;
final int bigNum = 1000;
//建一個BufferReader讀取使用者輸入的數值
BufferedReader bin = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("請輸入欲產生之亂數個數:");
inputNum = Integer.parseInt(bin.readLine());
rdmNum = new int[inputNum];
for( i=0 ; i<inputNum ; i++ ){
rdmNum[i] = (int)(Math.random()*bigNum) ;
}
Arrays.sort(rdmNum);
for( i=0 ; i<inputNum ; i++ ){
System.out.print( rdmNum[i] + "\t" );
}
}catch(Exception e){
}
}
}
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言