public class Bubble {
public static void main(String[] args) {
int[] arr = {1, 45, 33, 77, 22};
for (int j = 0; j < arr.length - 1; j++) {
for (int i = 0; i < arr.length - 1 - j; i++) { //冒泡排序
if (arr[i] > arr[i + 1]) {
int a = arr[i];
arr[i] = arr[i+1];
arr[i+1] = a;
}
}
}
System.out.println(Arrays.toString(arr)); //效果和下面的方法一样
System.out.println(Array(arr));
}
public static String Array(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;
}
}