A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

//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);
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马