本帖最后由 18643448863 于 2014-10-9 07:40 编辑
- class xuanZhe
- {
- public static void paixu(int[] arr)
- {
- for(int x=0;x<arr.length;x++)
- {
- for(int y=x+1;y<arr.length[color=Red]-x[/color];y++)
- if(arr[x]>arr[y])
- {int z=arr[x];
- arr[x]=arr[y];
- arr[y]=z; }
- }
- }
- public static void main(String[] args)
- {int [] arr={5,1,6,4,2,8,9};
- paixu(arr);
- paixudayin(arr);
- }
- public static void paixudayin(int[] arr)
- {
- System.out.print("[");
- for(int x=0;x<arr.length;x++)
- { if(x!=arr.length-1)
- System.out.print(arr[x]+",");
- else
- System.out.print(arr[x]+"]");}
-
- }
- }
复制代码
求个解释 为什么 加上上面的那个-x 也能排序 结果也正确 可是没看懂咋回事 咋比较的这是 |
|