public class BubbleSort { //冒泡排序,相邻左边和右边比较,大的放到右边。 public static void main(String[] args) { int[] arr = {9, 5, 8, 4, 10, 22}; for(int i=0; i<arr.length-1; i++){ //外层循环控制排序趟数 for(int j=0; j<arr.length-1-i; j++){ //内层循环控制每一趟排序多少次 if(arr[j] > arr[j+1]){ //左边大于右边,需要换位置 int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } for(int i=0; i<arr.length; i++){ System.out.print(arr[i] + " "); } } }