本帖最后由 焦文斌 于 2013-4-9 19:04 编辑
- class ArrayTest2
- {
- public static void main(String[] args)
- {
- int[] arr={4,5,2,3,6,8,1};
- bubbleSort(arr);
- printarr(arr);
- }
- public static void selectSort(int[] arr)
- {
- for(int x=0; x<arr.length-1; x++)
- {
- for(int y=x+1; y<arr.length; y++)
- {
- if(arr[x]>arr[y])
- {
- int temp=arr[x];
- arr[x]=arr[y];
- arr[y]=temp;
- }
- }
- }
- }
- public static void bubbleSort(int[] arr)
- {
- for(int x=0; x<arr.length-1; x++);
- {
- for(int y=0; y<arr.length-x-1; y++)//报错,说找不到变量x
- {
- if(arr[y]<arr[y+1])
- {
- int temp = arr[y];
- arr[y] = arr[y+1];
- arr[y+1] = temp;
- }
- }
- }
- }
- public static void printarr(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]+"]");
- }
- }
- }
复制代码 |
|