小小的疑惑

今天看一个有关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]+"  ");

猜你喜欢

转载自www.cnblogs.com/MMao/p/11297183.html