1 package com.hanqi; 2 public class BubbleSort 3 { 4 public static void main(String[] args) 5 { 6 //冒泡排序 7 int[]a=new int [] {11,23,9,34,89,70,39,21,1}; 8 9 System.out.print("原始顺序: "); 10 for(int t:a) 11 { 12 System.out.print(t+" "); 13 } 14 System.out.println(); 15 16 for(int j=0;j<a.length-1;j++)//循环次数 17 { 18 19 for(int i=0;i<a.length-1-j;i++)//前后比较循环 20 { 21 if(a[i]<a[i+1])// 比较前后元素大小顺序 22 { 23 int b=a[i]; // 临时存放 24 a[i]=a[i+1]; 25 a[i+1]=b; 26 } 27 } 28 System.out.print("第"+(j+1)+"次循环: "); 29 for(int t:a) 30 { 31 System.out.print(t+" "); 32 } 33 System.out.println(); 34 } 35 36 } 37 38 }