java数组的冒泡排序介绍

java教程评论539 views阅读模式

这篇文章介绍java数组的冒泡排序介绍

package demo;

import java.util.Arrays;

public class Demo02 {
    public static void main(String[] args) {
        int[] arr = new int[10];
        for(int i=0; i<arr.length; i++){
            arr[i] = (int) (Math.random()*100);
        }
        System.out.println("冒泡排序前:");
        System.out.println("第"+(0)+"次:"+Arrays.toString(arr));
        
        bubbleSort(arr);
        System.out.println("冒泡排序前:");
        System.out.println("第"+(0)+"次:"+Arrays.toString(arr));
    }
    /*
     * 冒泡排序
     */
    public static void bubbleSort(int a[]) {   
       for (int i = 0; i < a.length - 1; i++) {   
               for (int j = 0; j < a.length - 1; j++) {   
                   if (a[j] > a[j + 1]) {   
                       int temp = a[j];   
                       a[j] = a[j + 1];   
                       a[j + 1] = temp;   
                   }   
            }
               System.out.println("第"+(i+1)+"次:"+Arrays.toString(a));
       }
    }   
}

以上就是java数组的冒泡排序介绍 的详细内容,更多请关注php教程其它相关文章!

企鹅博客
  • 本文由 发表于 2020年8月18日 19:33:55
  • 转载请务必保留本文链接:https://www.qieseo.com/329443.html

发表评论