侧边栏壁纸
博主头像
小白博主等级

just do it!

  • 累计撰写 60 篇文章
  • 累计创建 77 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

排序-冒泡排序

小白
2018-03-04 / 0 评论 / 0 点赞 / 165 阅读 / 167 字

问题

描述

给十个数排序(从小到大)

思路

两层循环,里面的循环,每次当前数与后一个数比较大小,大的数放在后面,这样外面每层循环都找到后面余下的最大数,然后存入数组输出;

Code

public class BubbleSort {

    public static void main(String[] args) {
        Scanner as=new Scanner(System.in);
        int a[]=new int[10];
        int i,j,z;
        for(i=0;i<10;i++)
            a[i]=as.nextInt();
        for(i=0;i<10-1;i++)
            for(j=0;j<10-i-1;j++) { if(a[j]>a[j+1]) {
                    z=a[j];
                    a[j]=a[j+1];
                    a[j+1]=z;
                }
            }
        for(i=0;i<10;i++)
            System.out.print(a[i]+" ");
    }
}
0

评论区