private static void method(int[] arr) {
    int n=arr.length-1;
    int num=0;
    do {
    num++;
    //z最后一次交换的索引 等于下一轮比较的次数
    int last=0;
    System.out.println(num+”轮”);

    1. for (int x = 0; x <n ; x++) {<br /> if (arr[x] > arr[x + 1]) {<br /> int temp = arr[x];<br /> arr[x] = arr[x + 1];<br /> arr[x + 1] = temp;<br /> last=x;<br /> }<br /> }<br /> n=last;<br /> System._out_.println(Arrays._toString_(arr));<br /> }while (n!=0);<br /> System._out_.println("最终"+Arrays._toString_(arr));<br />}