欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

获取随机整数并排序

程序员文章站 2022-05-18 20:59:16
...

题目

编写程序,获取10个1~~20的随机数,并进行排序

分析

使用 HashSet 容器来进行存储随机数
使用 TreeSet 来进行排序

程序代码

package com.company.test;

import java.util.HashSet;
import java.util.Random;
import java.util.TreeSet;

public class MyTest {
    public static void main(String[] args) {
        //定义HashSer容器存储排序前且无重复的随机整数
        HashSet<Integer> set1 = new HashSet<>();
        while (set1.size() < 10) {
            Random random = new Random();
            //获取1--20的随机数
            int num = random.nextInt(20) + 1;
            set1.add(num);
        }
        System.out.println("排序前的随机数");
        System.out.println(set1);
        //定义TreeSet来对集合进行排序
        TreeSet<Integer> set2 = new TreeSet<>(set1);
        System.out.println("排序后的随机数");
        System.out.println(set2);
    }
}



运行结果

获取随机整数并排序

相关标签: random java