本帖最后由 王亚飞 于 2013-3-12 14:16 编辑
- public class Test {
- public static void main(String[] args)
- {
- int[] arr = {10,5,2,8,9,1};
- printArray(arr);
-
-
- for (int x = 0; x < arr.length-1; x++)
- {
- for (int y = x+1; y < arr.length; y++)
- {
- if(arr[x]>arr[y]);
- {
- //swap(arr,x,y);
- int temp = arr[x];
- arr[x] = arr[y];
-
- arr[y] = temp;
-
- }
-
- }
-
- }
-
-
- printArray(arr);
- }
- public static void printArray(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.println(arr[x]+"]");
- }
- }
-
-
- }
复制代码 排序前和排序后打印的还是一样的,怎么回事,我哪错了
|