public class Test04 {
public static void main(String[] args) {
int[] num = new int[]{12, 4, 56, 37, 34, 2};
System.out.println("原数组:" + Arrays.toString(num));
System.out.println();
for (int i = 0; i < num.length - 1; i++) {
for (int j = 0; j < num.length - 1 - i; j++) {
int t;
//若果num[j]>num[j+1],则两个数交换位置,把较大的放到后面,较小的放到前面
if (num[j] > num[j + 1]) {
t = num[j];
num[j] = num[j + 1];
num[j + 1] = t;
}
}
System.out.println("第" + (i + 1) + "趟:" + Arrays.toString(num));
}
System.out.println("最后比较结果:");
System.out.println(Arrays.toString(num));
}
}