public class sort_冒泡排序 {
public static void main(String[] args) {
int[] arr = {9,5,89,65,12,48,6,78,93,85};
int temp = 0; //用于交换数组里两个值得第三方变量
for(int i = 0 ; i<arr.length-1;i++){
boolean flag=true; //标志变量,判断是否已经排序完
for (int j = 0; j < arr.length - 1 - i; j++) {
if (arr[j]>arr[j+1]) { //判断数组里相邻的两个元素相等不相等
temp=arr[j];
arr[j]= arr[j+1];
arr[j+1]=temp;
}
flag = false;
}
if (flag == true) { //如果已经排序完,跳出循环
break;
}
}
for (int i : arr) { //遍历数组
System.out.println(i);
}
}
}