练习:数组的应用:冒泡排序,数组中的数组是随机存放的,现要求按照一定的顺序进行排列,该如何实现?

129 阅读1分钟

public class SortNumbers{ public static void main(String [] args){ //创建一个数组 int [] list={56,23,67,24,144,06,32};

    //输出排序前的数组
    for(int i=0;i<list.length;i++){
        System.out.println(list[i]+"\t");
    }
    System.out.println();
    
    
    //使用for的双重循环进行数据之间的比较
    //外层循环比较轮数  list.length-1
    for(int i=0;i<list.length-1;i++ ){
    //内层循环比较次数  list.length-1-i
        for(int j=0;j<list.length-1-i;j++){
            if(list[i]>list[i+1]){
                int temp;
                temp=list[i];
                list[i]=list[i+1];
                list[i+]=temp;
                
            }
        }
        System.out.println("***冒泡排序后***");
        for(int lists:list){
            System.out.print(lists[i]+"\t");
        }
        
    }
}

}