集合接收,传入数组,数组排序,循环输出。

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);
        }
            
    }
}