package cn.itcast_01;
public class 数组冒泡排序 {
public static void main(String[] args) {
//定义一个数组
int[] arr= {24,69,80,57,13};
System.out.println("排列前:");
printArray(arr);
for(int y=0;y<4;y++) {
for(int x=0;x<arr.length-1-y;x++) {
if(arr[x]>arr[x+1]) {
int temp =arr[x];
arr[x] = arr[x+1];
arr[x+1] = temp;
}
}
System.out.println("第"+y+"次比较后:");
printArray(arr);
}
}
//遍历功能
public static void printArray(int[] arr) {
System.out.print("[");
for(int x = 0;x<arr.length;x++) {
if(x==arr.length-1) {
System.out.print(arr[x]);
}else {
System.out.print(arr[x]+",");
}
}
System.out.println("]");
}
}
Java之数组冒泡排序程序
最新推荐文章于 2025-06-25 16:53:43 发布