Java冒泡排序

package com.imooc;

public class SortDemo {

    public static void main(String[] args) {
        //冒泡排序:
        int[] a= {34,53,12,32,56,17};
        System.out.println("排序前的数组元素为:");
        for(int n:a) {
            System.out.print(n+" ");
        }
        System.out.println();
        int temp;
        for(int i=0;i<a.length-1;i++) {
            //内重循环控制每趟排序:
            for(var j=0;j<a.length-i-1;j++) {
                if(a[j]>a[j+1]) {
                    temp=a[j];
                    a[j]=a[j+1];
                    a[j+1]=temp;
                }
            }
        }
        System.out.println("从小到达的排序顺序:");
        for(int n:a) {
            System.out.print(n+" ");
        }

    }

}

 

posted @ 2019-11-30 21:31  生如逆旅,一苇以航  阅读(129)  评论(0编辑  收藏  举报