package 方法;
import java.util.Arrays;
public class 冒泡排序 {
public static void main(String[] args) {
int[] arrays = {2, 4, 1, 12, 23, 3, 10};
int[] order_by = order_by(arrays);
System.out.print(Arrays.toString(order_by));//用Arrays方法打印
}
public static int[] order_by(int[] array) {
//首先循环遍历,数组轮次
for (int i = 0; i < array.length - 1; i++) {
//内循环,遍历每轮里面执行的事情
for (int j = 0; j < array.length - 1 - i; j++) {
//判断后一位数大于前一位数
if (array[j + 1] < array[j]) {
//临时变量
int num = 0;
num = array[j + 1];//将后一位数给变量
array[j + 1] = array[j];//将前一位数给后一位数
array[j] = num;//将变量数给前一位数
}
}
}
return array;//结果返回
}
}