冒牌排序
/**
* 功能说明: 冒泡排序
* 作者: 朝朝茗
* 时间:2022-10-28 16:56:34
* 版本:1.0
*
*/
public class Demo3 {
public static void main(String[] args) {
int [] arrs= {7,12,6,8,9,1,2,110};
sortArrays(arrs);
}
/*
* 冒泡排序
*/
public static void sortArrays(int[] arr) {
//分析要定义两层循环,外层表示循环的轮次length-1
//里层的循环用来表示 循环比较的次数length-1-i
for(int i=0;i<arr.length-1;i++) {
for(int j=0;j<arr.length-1-i;j++) {
if(arr[j]>arr[j+1]) {
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
//输出:
for (int a : arr) {
System.out.println(a+" ");
}
}
}
运行结果: