public class Array {
public static void main(String[] args) {
int arr[] = {25, 14, -5, 36, 20, 3, 54, 39, 50};
int temp = 0;//设置一个空值
for(int i = arr.length - 1; i > 0; i--){//需要比较多少轮
for (int j = 0; j < i; j++){//将大的值后移
if (arr[j] > arr[j + 1]){//用来判断俩个值的大小
temp = arr[j + 1];
arr[j + 1] = arr[j];
arr[j] = temp;
}
}
}
for (int i = 0; i < arr.length; i++){
System.out.print(arr[i] + "\t");
}
}
}
冒泡排序排列大小的方法,这里可以比作为俩个不同颜色的饮料交换位置,需要一个空杯子进行过渡。