public class TestSort {
public static void main(String[] args){
int [] a={8,9,1,86,3,5,27};
//Arrays.sort(a);//最简单的排序算法,升序 结果:1 3 5 8 9 27 86
for(int b:a){
System.out.print(b+" ");
}
System.out.println();
System.out.print("冒泡算法:");
for(int i=0;i<a.length;i++){
for(int j=i+1;j<a.length;j++){//第一轮找出这个数组中最大的那个,
//第二轮找出数组中第二大的那个,依次递推
if(a[i]<a[j]){
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int b:a){
System.out.print(b+" ");
}//冒泡算法:86 27 9 8 5 3 1
public static void main(String[] args){
int [] a={8,9,1,86,3,5,27};
//Arrays.sort(a);//最简单的排序算法,升序 结果:1 3 5 8 9 27 86
for(int b:a){
System.out.print(b+" ");
}
System.out.println();
System.out.print("冒泡算法:");
for(int i=0;i<a.length;i++){
for(int j=i+1;j<a.length;j++){//第一轮找出这个数组中最大的那个,
//第二轮找出数组中第二大的那个,依次递推
if(a[i]<a[j]){
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int b:a){
System.out.print(b+" ");
}//冒泡算法:86 27 9 8 5 3 1
}