Уникальные числа в одном массиве
Здравствуйте,у меня есть проблема с подсчетом уникальных чисел в массиве.Я попробовал один код, но у него есть проблема.
Что я уже пробовал:
Вот мой код:
package dan1; import java.util.Scanner; public class Nizovi7 { public static void main(String [] args){ Scanner scanner = new Scanner(System.in); int counter = 0; int n = scanner.nextInt(); int [] niz = new int [n]; for(int i = 0;i < n;i++){ niz[i] = scanner.nextInt(); } for(int i = 0;i<n;i++){ for(int j =0;j<n;j++){ if(niz[i]==niz[j]){ continue; } else{ counter++; } } } System.out.println(counter); } }
Где же проблема?