集合框架_产生10个1-20之间的随机数要求随机数不能重复案例
来源:互联网 发布:链表的定义node *next 编辑:程序博客网 时间:2024/05/16 11:30
package cn.itcast_02;import java.util.ArrayList;import java.util.Random;/* * 获取10个1-20之间的随即数,要求不能重复 * * 用数组实现,但是数组的长度不好确定。 * 所以我们使用集合实现。 * * 分析: * A:创建产生随机数的对象 * B:创建一个存储随机数的集合。 * C:定义一个统计变量。从0开始 * D:判断统计变量是否小于10 * 是:先产生一个随机数,判断该随机数在集合中是否存在。 * 如果不存在:就添加,统计变量++。 * 如果存在:就不搭理它。 * 否:不搭理它 * E:遍历集合 */public class RandomDemo {public static void main(String[] args) {// 创建产生随机数的对象Random r = new Random();// 创建一个存储随机数的集合。ArrayList<Integer> array = new ArrayList<Integer>();// 定义一个统计变量。从0开始int count = 0;// 判断统计变量是否小于10while (count < 10) {// 先产生一个随机数int number = r.nextInt(20) + 1;// 判断该随机数在集合中是否存在。if (!array.contains(number)) {// 如果不存在:就添加,统计变量++。array.add(number);count++;}}// 遍历集合for (Integer i : array) {System.out.println(i);}}}
0 0
- 集合框架_产生10个1-20之间的随机数要求随机数不能重复案例
- 集合框架_产生10个1-20之间的随机数要求随机数不能重复案例简洁版
- 集合框架-产生10个1-20之间的随机数,要求随机数不能重复
- 集合框架(产生10个1-20之间的随机数要求随机数不能重复)
- 《java入门第一季》之有趣的集合小案例---获取10个【1-20之间】的随机数,要求不能重复。
- set集合 // 生成10-20,之间的10个随机数,要求不能重复
- 《java入门第一季》之HashSet小案例:获取10个1至20的随机数,要求随机数不能重复
- 获取10个1-20之间的随机数,要求不能重复
- * 获取10个1-20之间的随机数,要求不能重复
- 随机生成10个1--20之间的随机数,要求不能重复。(for循环解题)
- 编写一个程序,获取10个1至20的随机数,要求随机数不能重复。
- 编写一个程序,获取10个1至20的随机数,要求随机数不能重复。
- Java编写一个程序,获取10个1~20的随机数.要求随机数不能重复.
- 编写一个程序,获取10个1-20的随机数,要求随机数不能重复
- 使用HashSet存储10个1-20之间的随机数,并且要求随机数不重复。
- java 得到10个1至20之间的随机数,要求不能重复,并将这10个数装入到数组中
- 产生不重复的10个随机数
- 集合框架-获取无重复的随机数案例
- 【数据结构0】数据结构概述
- LayoutInflater Factory使用基础与进阶
- Python偶数奇数简单实现
- 信息检索概论总结
- 轻量级的ORM框架Peewee访问sqlite数据库
- 集合框架_产生10个1-20之间的随机数要求随机数不能重复案例
- eclipse中使用Maven创建Web项目
- 最近要读的一本书 《C++标准程序库》
- Leetcode Counting Bits 338
- 在javaweb中使用freemarker生成word文档
- java 总结几种线程异步转同步的方法
- 数据挖掘算法
- 最优分解问题
- Android setComponentEnabledSetting 对应文件