黑马程序员技术交流社区

标题: 随机产生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