public class Test1 {
public static void main(String[] args) {
//定义一个全局变量数组number
int[] number = new int[]{1,2,5,3,7,4,6};
//外循环,控制循环次数,循环次数需小于数组长度,避免下标越界
for(int i = 0;i<number.length-1;i++){
//内循环,循环次数小于数组长度同时小于外循环次数
for(int j=0;j<number.length-1-i;j++){
//判断前一个数据是否大于后一个数
if(number[j]>number[j+1]){
//如果大于,将后一个数先临时存放到一个局部变量中
int temp = number[j];
//将判断中较小的值(数组位置),赋值给较大的值(数组位置)
number[j] = number[j+1];
//将开始存放的临时变量再赋值给较小的数(数组位置)
number[j+1] = temp;
}
}
}
//打印全部变量数组
for(int i=0;i<number.length;i++){
System.out.println(number[i]);
}
}
}
//如果问题,欢迎指正,谢谢。