public class ArrayDemo {
public static void main(String[] args) {
int[] arr={12,69,80,57,13,160};
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));
}
}
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;
}
}
11-09