public class Example30 {
public static void main(String[] args) {
int[] arr={9,8,3,5,2};
System.out.print("冒泡排序前:");
printArray(arr);
bubbleSort(arr);
System.out.print("冒泡排序后:");
printArray(arr);
}
//定义打印数组元素的方法
public static void printArray(int[] arr){
for (int i=0;iarr[j+1]){
//下面的三行代码用于交换两个元素
int temp = arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
System.out.print("第"+(i+1)+"轮排序后:");
printArray(arr); //每轮比较结束打印数组元素
}
}
}
本文章参考书籍《JAVA基础案例教程-黑马程序员-传智播客-带书签扫描版》,用于自己记录与学习,如有侵权,可联系我删除。



