今天看一个有关Java的电子书,看到一个关于Java的冒泡排序,但我感觉是有错误的,下面我分享出来,希望广大水友给我看看
1 int [ ]intArray={12,11,45,6,8,43,40,57,3,20}; 2 System.out.println("排序前的数组:"); 3 for(int i=0;i<intArray.length;i++) 4 System.out.print(intArray[i]+" "); 5 System.out.println(); 6 int temp; 7 for(int i=0;i<intArray.length;i++) 8 { 9 for(int j=i;j<intArray.length;j++) 10 { 11 if(intArray[j]<intArray[i]) 12 { 13 temp=intArray[i]; 14 intArray[i]=intArray[j]; 15 intArray[j]=temp; 16 } 17 } 18 } 19 System.out.println("排序后的数组:"); 20 for(int i=0;i<intArray.length;i++) 21 System.out.print(intArray[i]+" ");