这个的思路就是使用两个循环来进行比较这个数字的周围两个数字进行排序,把我们的这个数组中的数字全部都进行从小到大进行排序
方法一
代码如下:
public static void main(String[] args) {
int [] number = {200,231,30,420,40,990,12};//定义一个数组
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 num = number[j+1];//得到我当前这个数组下标的值,进行赋值
number[j+1]=number[j];//把当前的这个值和我后面这个值进行相互替换
number[j] = num;
}
}
}
for (int i = 0; i < number.length; i++) {
System.out.print(number[i]+" ");//打印排序后的数组g
}
}



