- public static void maoPaoPaiXu(int[] arr)
- {
- for(int x=0;x<arr.length-1;x++)
- {
- for(int y=0;y<arr.length-1-x;y++)//此处arr.length-x最大等于数组长度减一,但下面还有arr[y+1]会抛出ArrayIndexOutOfBoundsException:
- {
- if(arr[y]<arr[y+1])
- {
- int i=arr[y];
- arr[y]=arr[y+1];
- arr[y+1]=i;
- }
- }
-
- }
- }
复制代码
|