这是我写的冒泡法:
public class Msort{
public static void main(String[] args)
{
Msort s=new Test3();
s.sort();
}
//定义一个sort()方法,采用冒泡排序,数字按照由大到小排序
public void sort()
{
//定义一个数组
int arr[]={-3,0,1,5,9,11,20};
for (int i = 0; i < arr.length; i++) {
for (int j = i+1; j < arr.length; j++) {
//如果前面的值小于后面的值,则把较大的数交换到最前面
if (arr[i]<arr[j]) {
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
//循环输出排好序的数字
for (int i = 0; i < arr.length; i++) {
System.out.println(""+arr[i]+"");
}
}
}
|
|