public static void main(String[] args) {
int[] a = new int[] {1,2,3,55,12,88,100,4};
for(int i=0;i<a.length-1;i++){ //外层控制排序的趟数
for(int j=0;j<a.length-1-i;j++){ //内层控制每趟排序的次数
if(a[j]>a[j+1]){
int temp = a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for (int i =0;i<a.length;i++){
System.out.print(a[i]+"-");
}
}
输出结果:
本文详细介绍了冒泡排序算法的实现过程,通过一个具体的Java代码示例,展示了如何使用嵌套循环来比较并交换数组中的元素,从而实现从小到大的排序。代码中包括了外层循环控制排序趟数和内层循环控制每趟排序次数的关键步骤。
2374

被折叠的 条评论
为什么被折叠?



