JavaSE-15.2.5【案例-不重复的随机数】

2021/6/1 14:22:28

本文主要是介绍JavaSE-15.2.5【案例-不重复的随机数】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 1 package day6.lesson2.anli2;
 2 
 3 import java.util.HashSet;
 4 import java.util.Random;
 5 import java.util.Set;
 6 import java.util.TreeSet;
 7 
 8 /*
 9 2.5 案例-不重复的随机数
10 
11     编写一个程序,获取10个1-20之间的随机数,要求随机数不能重复,并在控制台输出
12 
13  */
14 public class SetDemo {
15     public static void main(String[] args) {
16 //        Set<Integer> set = new HashSet<>(); //无序
17         Set<Integer> set = new TreeSet<>(); //有序
18 
19         Random r = new Random();
20 
21         while (set.size() < 10){
22             int num = r.nextInt(20) + 1;
23             set.add(num); //set保证了重复元素不会被添加
24         }
25 
26         for (Integer i: set){
27             System.out.println(i);
28         }
29     }
30 }

 



这篇关于JavaSE-15.2.5【案例-不重复的随机数】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程