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