使用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 了
添加回答
举报
0/150
提交
取消