public static void main(String[] args) {
// 定义一个数组
int[] array = {1,9,6,5,7,2,3,4,8};
// 双重for循环
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array.length-i-1; j++) {
// 判断array[j+1]是否大于array[j]
// 如果大于array[j+1]就让array[j]放到定义的index里面
// 直到最后一个数不再小于倒数最后一个数,循环结束
if (array[j] > array[j+1]) {
// 有小到大的排序过程,想由大到小就把>换成<
int index = array[j];
array[j] = array[j+1];
array[j+1] = index;
}
}
}
// 输出结果
System.out.println(Arrays.toString(array));
}
打印的结果为
[1, 2, 3, 4, 5, 6, 7, 8, 9]