新手冒泡排序,随机生成十个数。

public static void main(String[] args) {
        int[] b = new int[10];//新建一个存放十个数的数组
        for(int i=0;i<10;i++) {
            b[i]=(int) (Math.random()*100);//随即从0~100中生成10个数
            System.out.print(b[i]+" ");//把生成的数存放在数组中
        }
        System.out.println();
        
        for(int i=0;i<b.length;i++) {
            for(int j=0;j<b.length;j++) {
                if(b[j]<b[i]) {//判断数组j和i的大小
                    int tp=b[j];//小的放在定义的tp里面
                    b[j]=b[i];//大的放进j中
                    b[i]=tp;
                }
            }
        }
        for(int i=0;i<b.length;i++) {
            System.out.print(b[i]+" ");//循环输出
        }
    }

posted @ 2020-10-21 10:34  一坐三十年  阅读(186)  评论(2编辑  收藏  举报