使用Java的二重循环编写一个排序算法案例代码

题目描述

使用Random对象随机生成一个长度为6的整型数组,使用二重循环编写一个排序算法,并将其从小到大排序。

案例代码

这里是一个使用Java的Random类和二重循环编写的简单排序算法来排序长度为6的整型数组的示例代码:

import java.util.Arrays;
import java.util.Random;

public class ArraySorting {
    public static void main(String[] args) {
        // 生成随机整数数组
        Random random = new Random();
        int[] array = new int[6];
        for (int i = 0; i < array.length; i++) {
            array[i] = random.nextInt(100); // 随机生成0到99之间的整数
        }
        System.out.println("原始数组:" + Arrays.toString(array));

        // 冒泡排序
        for (int i = 0; i < array.length - 1; i++) {
            for (int j = 0; j < array.length - i - 1; j++) {
                if (array[j] > array[j + 1]) {
                    // 交换元素
                    int temp = array[j];
                    array[j] = array[j + 1];
                    array[j + 1] = temp;
                }
            }
        }

        System.out.println("排序后的数组:" + Arrays.toString(array));
    }
}

这段代码首先使用Random类生成一个长度为6的随机整数数组,然后使用冒泡排序算法对数组进行排序,并输出排序后的结果。

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享