黑马程序员技术交流社区
标题:
随机产生50个1-10的随机数,去重复
[打印本页]
作者:
晚上没饭吃
时间:
2015-8-15 00:44
标题:
随机产生50个1-10的随机数,去重复
//2.随机产生50个1-10的随机数,去重复
/*思路:1要有一个集合来装随机生成的数
2要生成没有重复的随机数,要做判断生成的数是否相同
3集合中TreeSet的特性就是元素唯一
步骤:1定义一个TreeSet集合
2在循环中给集合添加元素
3判断集合的长度为50的就结束
4.打印输出集合
*/
import java.util.*;
public class Demo4{
public static void main(String[] args){
//定义TreeSet集合
TreeSet<Double> set=new TreeSet<Double>();
//定义循环添加元素,判断集合的长度大于50就结束循环
while(set.size()<=50)
set.add(Math.random()*10+1);
}
System.out.print(set);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2