集合框架-产生10个1-20之间的随机数,要求随机数不能重复
来源:互联网 发布:大神小的知错了微盘 编辑:程序博客网 时间:2024/05/17 03:08
B:产生10个1-20之间的随机数,要求随机数不能重复
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之间的随机数要求随机数不能重复案例简洁版
- set集合 // 生成10-20,之间的10个随机数,要求不能重复
- 获取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之间】的随机数,要求不能重复。
- 《java入门第一季》之HashSet小案例:获取10个1至20的随机数,要求随机数不能重复
- java 得到10个1至20之间的随机数,要求不能重复,并将这10个数装入到数组中
- 产生不重复的10个随机数
- #随机数#产生1~n之间的随机数
- [已解决]Android 5.1 上面进行debug的时候 debug 的界面总是不消失 一直显示 Application is waiting for the debugger to attach
- 管理员命令下pip错误unable to create process using的解决方法
- sqoop导出hive数据到mysql错误: Can't parse input data java.util.NoSuchElementException解决办法
- 反射机制的运用
- 超过单行多余的显示...与显示多行超出的显示...
- 集合框架-产生10个1-20之间的随机数,要求随机数不能重复
- HDU 1003 Max Sum
- 辨清DOM元素的特性与属性
- mysql的启动相关操作
- Chrome浏览器前端开发常用的插件和扩展程序
- MySQL基础知识七
- Elimination Game
- retrofit Json解析
- 函数在一个字符串中进行搜索,查找所有在一个给定字符集合中出现的字符,函数原型:char *find_char( char const *source, char const *chars);