为了账号安全,请及时绑定邮箱和手机立即绑定

使用java.lang.Math类,生成50个0到99之间的不重复的随机整数

使用java.lang.Math类,生成50个0到99之间的不重复的随机整数

慕桂英546537 2019-05-14 09:08:22
使用java.lang.Math类,生成50个0到99之间的不重复的随机整数,并按降序的顺序输出这些整数
查看完整描述

2 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

List<Long> listlong = new ArrayList<Long>();
for (int i = 0; i < 50; i++) {
t:
while (true){
long temp = Math.round(Math.random()*100);
if(listlong.contains(temp)) continue t ;
else {
listlong.add(temp);
break ;
}
}
}
Collections.sort(listlong);
for(Long l : listlong){
System.out.println(l);
}

Collections sort 要 调了 api 直接 升序排列,你 写个类似 冒泡 排序的算法 排个序 就OK 了


 




查看完整回答
反对 回复 2019-05-15
  • 2 回答
  • 0 关注
  • 526 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信