集合接收,传入数组,数组排序,循环输出。
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int lori=sc.nextInt(),nextnum=0;
HashSet<Integer> num=new HashSet<>();
//接收输入到hashset中,避免重复元素
while(lori!=0){
nextnum=sc.nextInt();
// if(num.contains(nextnum))continue;
num.add(nextnum);
lori--;
}
int[] nums=new int[num.size()];
lori=num.size();
//将set元素转移到数组中
for(int i:num){
nums[--lori]=i;
}
//对数组排序
Arrays.sort(nums);
//输出
for(int i:nums){
System.out.println(i);
}
}
}