eu tenho que verificar a existência de numeros igauis nesses dois vetores e imprimir, mas a impressão dos numeros iguais não está correta, o que fazer?
public class Q8l4 {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
int [] vet1 = new int [10];
int [] vet2 = new int [10];
int contador = 0;
System.out.println("\nprimeiro vetor");
for (int i = 0; i < 10; i++){
System.out.println("Digite " + (i + 1) + " numero");
vet1 [i] = ler.nextInt();
}
System.out.println("\nsegundo vetor");
for (int j = 0; j < 10; j++){
System.out.println("Digite " + (j + 1) + " numero");
vet2 [j] = ler.nextInt();
}
for(int i = 0; i < vet1.length; i++) {
for(int j = 0; j < vet2.length; j++) {
if(vet1[i] == vet2[j])
contador++;
}
System.out.println(contador);
}
}
}