关闭

排序

260人阅读 评论(0) 收藏 举报
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) ; 

}
package com.test;

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) ; 
  } 

 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:4182次
    • 积分:86
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论