1 package com.lmy.demoSort; 2 /** 3 * 冒泡排序demo 4 * @author Yubaba 5 * 6 */ 7 public class BubbleSort { 8 9 public static void main(String[] args) { 10 int[] arr={11,3,8,2,9,1}; 11 System.out.println("排序前数组为:"); 12 for(int num:arr){ 13 System.out.print(num+" "); 14 } 15 for(int i=0;i<arr.length-1;i++){//外层循环控制排序趟数 16 for(int j=0;j<arr.length-1-i;j++){//内层循环控制每一趟排序多少次 17 if(arr[j]>arr[j+1]){ 18 int temp=arr[j]; 19 arr[j]=arr[j+1]; 20 arr[j+1]=temp; 21 } 22 } 23 } 24 System.out.println(); 25 System.out.println("排序后的数组为:"); 26 for(int num:arr){ 27 System.out.print(num+" "); 28 } 29 } 30 }