1.
66 77 12 21 99
66 12 77 21 99
66 12 21 77 99
66 12 21 77 99
2.
12 66 21 77 99
12 21 66 77 99
12 21 66 77 99
3.
12 21 66 77 99
12 21 66 77 99
4.
12 21 66 77 99
@Test
/*
* 冒泡排序
*/
public void test01(){
int arr[]={77,66,12,21,99}
//外层循环表示的是轮数 4
for(int i=0;i<arr.length-1;i++){
//内存循环表示的是每轮比较的次数 4,3,2,1
for(int j=0;j<length-i-1;j++){
if(arr[j]>arr[j+1]){
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
System.out.println("排序后:");
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+" ");
}
}