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

使用java.lang.Math类,生成50个0到99之间的不重复的随机整数,并按降序的顺序输出这些整数


慕桂英546537
浏览 527回答 2
2回答

开心每一天1111

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 了&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java