再将数组元素从小到大排序并输出,哪位高手可以有简单的程序呀,并解释每个步骤的意思,我做的真是这样的可是不知道对不对import java.util.*;
public class ASort {
public static void main(String args[])
{int a[]={1,2,3,4,5,6},temp;
for(int i=0;i
{for(int j=0;j {if(a[j] {temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
}
Arrays.sort(a);
for(int S:a)
System.out. print(S+"");
System.out.println("最小值: " + a[5] + " | 最大值: " + a[0]);
}
}
求高手指点
冒泡排序:
public static void sort(int[] a){
for(int i = a.length - 1; i > 0; i--){
for(int j = 0; j < 1; j++){
if(a[j] > a[i]){
swap(a,j,j+1);
}
}
}
}
这个算法是冒泡排序