//冒泡泡~~~ public class T5{ public static void main(String[] args){ try{ // int MAX = 10; int[] a1 ={55,66,78,56,24,63,33,21,15,65,545,48,21,32,1,2,33,5}; for(int i2 =0;i2<a1.length;i2++) for(int i=1;i<a1.length;i++){ if(a1[i-1]>a1[i]){ //当前一个数大于后一个数时 int tmpa1 = a1[i-1]; //让临时数等于前一个数 a1[i-1] = a1[i]; //让前一个数等于后一个数 a1[i] = tmpa1; //让后一个数等于临时数 //就是让大的数往后拖~~ } } for(int i1 =0; i1<a1.length;i1++){ System.out.print(a1[i1]+" "); } /* for(int i2:a1){ // System.out.print(a1[i2]+" "); System.out.print(i2+" "); }*/ }catch(ArrayIndexOutOfBoundsException e){ System.err.println(e); } } }