package com.atguigu.b_arraytest; import java.util.Arrays; import java.util.Random; /* 冒泡排序 */ public class Test7 { public static void main(String[] args) { Random random = new Random(); //动态初始化定义数组 int[] arr = new int[10]; for (int i=0;i < arr.length; i++){ //随机产生1-100 的整数放入数组 arr[i] = random.nextInt(100) + 1; } System.out.println("随机产生数组 : " + Arrays.toString(arr)); //冒泡排序 for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) { //判断数的大小 if(arr[j] > arr[j + 1]){ int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } System.out.println("排序后数组 = " + Arrays.toString(arr)); } }
java冒泡排序
最新推荐文章于 2025-06-01 19:34:47 发布