来个Java冒泡排序

2014-11-24 02:53:11 · 作者: · 浏览: 1

/**
* @(#)BubbleSort.java
*
*
* @author Loyy
* @version 1.00 2011/9/22
*/
import java.util.Arrays;

public class BubbleSort {

public BubbleSort() {
}

public static void main (String[] args) {
int[] values=getRandom(17);//老板来17个随机整数

printArr(values); //老板,我要验货!
System.out.println();
//sort(values); //做正事

Arrays.sort(values);
printArr(values); //看看正事办的怎么样

}

/**
*打印一个整数型数组
*/
public static void printArr(int[] a){
for(int i=0;i System.out.print(a[i]+"\t");
}
}
/**
*冒泡排序
*/
public static void sort(int[] values){
int temp;
for(int i=0;i for(int j=0;j if(values[j]>values[j+1])
{
temp=values[j];
values[j]=values[j+1];
values[j+1]=temp;
}
}
}
}

/**
*生成指定长度的随机整型数组
*/
public static int[] getRandom(int len){
int[] result=new int[len];
for(int i=0;i result[i]=(int)((Math.random())*100);
}

return result;
}


}

作者“LiShixi的博客”