。。。。。。
package com.it01;
public class ArrayDemo {
public static void main(String[] args) {
int[] arr = {334, 45, 75, 898, 23, 22, 1};
System.out.println("排序前:" + arrayToString(arr));
for (int x = 0; x < arr.length - 1; x++) {
for (int i = 0; i < arr.length - 1 - x; i++) {
if (arr[i] > arr[i + 1]) {
int temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
}
}
System.out.println("第" + (x + 1) + "次比较后:" + arrayToString(arr));
}
System.out.println("最终的排序结果为:" + arrayToString(arr));
}
public static String arrayToString(int arr[]) {
StringBuilder sb = new StringBuilder();
sb.append("[");
for (int i = 0; i < arr.length; i++) {
if (i == arr.length - 1) {
sb.append(arr[i]);
} else {
sb.append(arr[i] + ",");
}
}
sb.append("]");
String s = sb.toString();
return s;
}
}