//value[j+1]什么意思
package com.itbaizhan.arr.utll;
import java.util.Arrays;

public class maopaoText {
    public static void main(String[] args) {
        int [] a ={1,2,3,4,41,36,23,5,32,42};
        mao(a);
        System.out.println(Arrays.toString(a));
    }
    public static void mao(int[] value){

        int  emp;
        for (int i=0;i<value.length;i++){
            boolean flag =true;
            for (int j=0;j<value.length-1-i;j++){
                if(value[j]>value[j+1]){
                    emp=value[j];//mt[j] ,
                    value[j]=value[j+1];//将后来的值给现在参数,
                    value[j+1]=emp ;//现在的参数赋值给第三变量
                    flag = false;
                }
            }
            if (flag){
                break;
            }
            System.out.println(Arrays.toString(value));
        }
    }
}


相关课程:JAVA 全系列>第一阶段:JAVA 快速入门>数组和数据存储>动画观察排序_冒泡排序_优化冒泡