难道没有Array.sort()这个方法嘛?我很久都没用过排序了,Collection可以自己帮你搞定。。最后实现compareble接口就行了

解决方案 »

  1.   

    为啥不加注释呢
    /**
     *数组排序 升序(冒泡排序)
     */
    public class ArraySort {
     public static void main(String[] args) {
     int array[]={20,10,50,40,30,70,60,80,90,100};
     int i,j,k,t;
     int l=array.length;     //取得数组长度
     for(i=0; i<l-1; i++) {  //排序开始
     k=i;                    //为了数组元素的位置替换,设置中间变量k,并赋值为i
     //分别循环寻找最小元素,并变换基元素array[k]为最小元素 
     for(j=i+1;j<l;j++)      
     if(array[j]<array[k]) k=j; 
     //进行元素位置置换 
     t=array[k];
     array[k]=array[i];
     array[i]=t;
     }
     //打印输出排序后的数组元素
     for(i=0; i<l; i++)
     System.out.println("array["+i+"]="+array[i]);
     }
    }