java习题-(五)
来源:互联网 发布:淘宝宝贝主图文字添加 编辑:程序博客网 时间:2024/06/06 19:41
获取10个1-20之间的随机数,要求不能重复
两种方法实现:方法一:ArrayList集合
package homework.day15;import java.util.ArrayList;import java.util.Random;/** * 获取10个1-20之间的随机数,要求不能重复 * */public class ArrayListTest {public static void main(String[] args) {//1)创建一个随机数生成器Random r = new Random();//2)创建ArrayList集合,类型IntegerArrayList<Integer> array = new ArrayList<Integer>() ;//3)定义统计遍历int count = 0 ;//4)循环判断while(count <10){//通过随机数生成器获取:1-20之间的随机数int number = r.nextInt(20) +1;//有随机数了,还需要判断集合中是否包含这些随机数if(!array.contains(number)){//如果不包含,才添加到集合中array.add(number) ;count ++ ;}}//遍历集合:增强forfor(Integer i : array){System.out.print(i+" ");}}}方法二:TreeSet集合
package homework.day15;import java.util.Random;import java.util.TreeSet;public class TreeSetTest {public static void main(String[] args) {// 创建TreeSet集合对象TreeSet<Integer> ts = new TreeSet<Integer>();//创建随机数生成器Random r = new Random();while(ts.size()<10){int number = r.nextInt(20) +1;ts.add(number);}//增强for遍历for(Integer i : ts){System.out.print(i+" ");}}}
阅读全文
0 0
- java习题-(五)
- java基础习题50道(五)
- Java入门习题(五)——内部类
- 数据结构树习题(五)
- Java面向对象编程习题总结(五)
- 习题(五)
- 习题五
- 第三周之习题(五)
- 快学scala习题(五)
- JAVA习题(1)
- java习题-(六)
- java习题-(七)
- 暑假习题 五
- Java经典习题(1)
- Java经典习题(2)
- Java经典习题(3)
- Java经典习题(一)
- (五)关于Linux的历史习题整理
- mayavi作图指南0-mayavi在python3下的安装
- 高级指针和泛型编程
- n皇后问题
- 目前可替代谷歌学术搜索的可用网站
- 【多线程】(一)开篇寒暄+索引目录
- java习题-(五)
- Pascal-S代码注释
- win7环境下安装python
- [状态压缩DP] POJ 1185
- SQL之视图与索引
- 如何使用git简单方便的将本地项目上传到github
- TensorFlow中的Nan值的陷阱
- VMware虚拟机配置Ubuntu桥接方式(Bridged)使虚拟机和宿主机能互相ping通
- 【JAVA】枚举使用详解