package com.test;
import java.util.*;
public class TestTwo {
private int num[];
public TestTwo(int x){
this.num = new int [x];
for(int i=0;i<x;i++){
num[i] = this.getRandomNum();
System.out.println(num[i]+"");
}
}
public int getRandomNum(){//产生100以内的随机数
return ((int)(Math.random()*100)) ;
}
public void getTopMax(int num[]){
Arrays.sort(num) ;
System.out.println(num.length);
for(int i=0;i<num.length;i++) {
System.out.println("num["+i+"]="+num[i]);
}
}
public static void main(String[] args){
new TestOne(10) ;
}
}
import java.util.*;
public class TestTwo {
private int num[];
public TestTwo(int x){
this.num = new int [x];
for(int i=0;i<x;i++){
num[i] = this.getRandomNum();
System.out.println(num[i]+"");
}
}
public int getRandomNum(){//产生100以内的随机数
return ((int)(Math.random()*100)) ;
}
public void getTopMax(int num[]){
Arrays.sort(num) ;
System.out.println(num.length);
for(int i=0;i<num.length;i++) {
System.out.println("num["+i+"]="+num[i]);
}
}
public static void main(String[] args){
new TestOne(10) ;
}
}
public class TestOne {
private int num[] ;
public TestOne(int max){
this.num = new int[max] ;
System.out.println (max + "个随机数是: ") ;
for (int i = 0; i<max; i++){
num[i] = this.getRandomNum() ;
System.out.print (num[i] + " ") ;
}
System.out.println () ;
this.getTop10(this.num) ;
}
public int getRandomNum(){//产生100以内的随机数
return ((int)(Math.random()*1000)) ;
}
public void getTop10(int[] num){//进行冒泡排序并且输出
int temp = 0 ;
for (int j = 0; j<num.length; j++){
for (int i = 0; i<num.length; i++){
if(num[j] > num[i]){
temp = num[j] ;
num[j] = num[i] ;
num[i] = temp ;
}
}
}
System.out.println ("排序后的数字是: ") ;
for (int i = 0; i<num.length; i++){
System.out.print (num[i] + " ") ;
}
//System.out.println () ;
}
public static void main(String[] args){
new TestOne(20) ;
}
}