* @desc 第一个数是总的输入个数, 然后利用set去重
* <p>
* 明明生成了NN个1到500之间的随机整数。请你删去其中重复的数字,
* 即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。
*/
public class A3_RandomNum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//获取个数,第一个数是总的数输入个数
int num = scanner.nextInt();
//创建TreeSet进行去重排序
TreeSet set = new TreeSet();
//输入
for (int i = 0; i < num; i++) {
set.add(scanner.nextInt());
}
//输出
Iterator iterator = set.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}
第一个数是总的输入个数, 然后利用set去重
最新推荐文章于 2025-11-26 15:59:01 发布
本文介绍了一种使用Java实现的方法,该方法可以接收一组随机生成的整数,并通过TreeSet集合去除重复项并进行排序。具体步骤包括读取输入数量、收集随机数、去重、排序及输出最终结果。
443

被折叠的 条评论
为什么被折叠?



