java数组冒泡排序

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] + " ");
        }
    }
}
原文地址:https://www.cnblogs.com/smileblogs/p/10435949.html