public static void main(String[] args) { //冒泡排序 从小到大 int[] a = new int[] {23,45,67,12,97,78,8,36}; System.out.print("原始顺序:"); for(int t:a) { System.out.print(t+" "); } System.out.println(); int m=0; //循环次数 0-6 for(int j=0; j<a.length-1; j++) { //前后比较循环 0-6 for(int i=0; i<a.length-1-j; i++) { //比较前后元素的大小 if(a[i]<a[i+1]) { //临时存放 int b=a[i]; a[i]=a[i+1]; a[i+1]=b; } m++; } System.out.print((j+1)+"次循环:"); for(int t:a) { System.out.print(t+" "); } System.out.println(); } System.out.println("m=" + m);