数据排序,排序后arr[i] 和前一个 arr[i-1]不同 可以输出
import java.util.*;

public class Main{
        public static void main(String[] args){
            Scanner scanner = new Scanner(System.in);
            while(scanner.hasNext()){
                //创建数据 读入数据
                int n = scanner.nextInt();
                int[] arr = new int[n];
                for(int i=0;i < n;i++){
                    arr[i] = scanner.nextInt();
                }
                
                //数据排序
                Arrays.sort(arr);
                System.out.println(arr[0]);
                for(int i=1;i < n;i++){
                    //arr[i] 和前一个 arr[i-1]不同 可以输出
                    if(arr[i] != arr[i-1]){
                        System.out.println(arr[i]);
                    }
                }
            }
        }
}