Boa Noite, eu fiz uma prova que pedia para criar-mos 2 vetores de tamanho a ser inserido pelo usuario e que mostra-se os numeros que tem em ambos os vetores, mas não queria eles repetidos, apenas os que aparecem nos 2, por exemplo : vet1{1,2,3,4,5,6,} vet2{1,2,3,1,2,3} e o resultado fosse vet3{1,2,3}. Gostaria de uma ajuda caso fosse possivel.
[code]import java.util.Scanner;
public class questaoum {
public static void main(String[] args) {
int i, j, n = 0, cont = 0;
// DETERMINANDO TAMANHOS DOS VETORES
System.out.println("INFORME O TAMANHO DOS VETORES: ");
n = new Scanner(System.in).nextInt();
int[] vet1 = new int[n];
int[] vet2 = new int[n];
int[] vet3 = new int[n];
// PREENCHENDO OS VETORES
for (i = 0; i < n; i++) {
System.out.println("INFORME OS VALORES DO VETOR 1: ");
vet1[i] = new Scanner(System.in).nextInt();
}
for (i = 0; i < n; i++) {
System.out.println("INFORME OS VALORES DO VETOR 2: ");
vet2[i] = new Scanner(System.in).nextInt();
}
// IMPRIMINDO VALORES IGUAIS
for (j = 0; j < n; j++) {
for (i = 0; i < n; i++) {
if (vet2[i] == vet1[i]) {
vet3[i] = vet1[i];
cont++;
System.out.println(+vet3[i]);
}
}
}
}
}[/code]