java 用冒泡排序对数组进行排序(2)

代码如下:


public class ArraySort {
public static void sort(int[] arr)
{
    for(int i=0;i     {
        for(int j=i+1;j         {
            if(arr[i]>arr[j])
            {
                int temp=arr[i];
                arr[i]=arr[j];
                arr[j]=temp;
            }
        }
    }
}
public static void printArr(int[] arr,String msg)
{
    System.out.println(msg);
    for(int i:arr)
    {
        System.out.print(i+" ");
    }
    System.out.println();
}
    public static void main(String[] args) {
        int [] arr={3,5,2,6,8,4,7};
        printArr(arr,"排序前");
        sort(arr);
        printArr(arr,"排序后");
            
        }
    }

 

运行结果:

java 用冒泡排序对数组进行排序(2)_第1张图片
 

你可能感兴趣的:(java)