package cn.itcast_08;
import java.util.Comparator;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
import java.util.TreeSet;
/*
* 编写程序,获取10个1至20的随机数,要求随机数不能重复
*
* 分析:
* A:创建随机数对象
* B:创建一个Set集合
* C:判断集合的长度是否小于10
* 是:就创建一个随机数添加
* 否:不搭理它
* D:遍历Set集合
*/
public class HashSetDemo {
public static void main(String[] args) {
// 创建随机数对象
Random r = new Random();
// 创建一个Set集合
Set<Integer> s = new HashSet<Integer>();
// 判断集合的长度是否小于10
while (s.size() < 10) {
// 就创建一个随机数添加
int number = r.nextInt(20) + 1;
s.add(number);
}
// 遍历Set集合
for (Integer i : s) {
System.out.println(i);
}
}
}
集合框架_产生10个1-20之间的随机数要求随机数不能重复案例简洁版
最新推荐文章于 2021-10-10 15:36:05 发布