1 public class Demo { 2 public static void main(String[] args) { 3 int[] nums = new int[]{23,56,89,72,36}; 4 5 /* 6 * 外层循环控制 走 多少轮 7 * 内曾循环控制每一轮 走 多少次 8 */ 9 for(int i=0;i<nums.length-1;i++){ 10 for (int j = 0; j < nums.length-1-i; j++) { 11 //比较大小 12 if(nums[j]<nums[j+1]){ 13 //交换 14 int temp = nums[j]; 15 nums[j] = nums[j+1]; 16 nums[j+1] = temp; 17 } 18 } 19 } 20 21 //输出数组 22 System.out.println(Arrays.toString(nums)); 23 } 24 }