冒泡排序

冒泡排序

package com.ydlclass;

public class Test {
    public static void main(String[] args) {
   int[] a = {14,8,74,32};

        for (int i = 1; i < a.length ; i++) {//i循环控制比较的轮数
            for (int j = 0; j < a.length - i; j++) {//j循环控制每轮数与数之间比较的次数,-i代表最后的数已经排列好不再对比
                if (a[j] < a[j+1]){//升序排列用大于号,降序排列用小于号
                    int tmp = a[j];
                    a[j] = a[j+1];
                    a[j+1] = tmp;
                }
            }
        }
        System.out.println("冒泡排序结果:");
        for (int tmp: a) {
            System.out.print(tmp+"  ");
        }
    }
}

冒泡排序结果:
74  32  14  8  
Process finished with exit code 0

posted @ 2022-05-28 22:58  追风的羊  阅读(21)  评论(0)    收藏  举报