集合框架_产生10个1-20之间的随机数要求随机数不能重复案例简洁版

网友投稿 780 2022-10-14

集合框架_产生10个1-20之间的随机数要求随机数不能重复案例简洁版

集合框架_产生10个1-20之间的随机数要求随机数不能重复案例简洁版

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 s = new HashSet(); // 判断集合的长度是否小于10 while (s.size() < 10) { // 就创建一个随机数添加 int number = r.nextInt(20) + 1; s.add(number); } // 遍历Set集合 for (Integer i : s) { System.out.println(i); } }}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:集合框架_TreeSet存储自定义对象并遍历练习1
下一篇:PyTorch序列标记实例教程
相关文章

 发表评论

暂时没有评论,来抢沙发吧~