Cria um método só para fazer comparações e na assinatura deste método você passa os vetores que você deseja, assim, você chama duas vezes o método invertendo os arrays…
não consegui, fiz mas ele mostra so o 4 e esta faltando o 6
ivandasilva
Mostra o código, mas eu acho que ele está armazenando sempre no mesmo lugar, deixa o contador do vetor C fora do método e a cada vez que o método entrar dentro do if, você faz um cont++
M
magostta
/** * Verifica se o vetor possui o valor * @return * true - possui * false - não possui */privatestaticbooleancontains(int[]vetor,intvalor){for(inti:vetor){if(i==valor)returntrue;}returnfalse;}publicstaticvoidmain(String[]args){int[]a={1,2,3,5,5};int[]b={2,3,4,5,5};int[]c=newint[6];intcontC=0;for(intvalor:a){if(!contains(b,valor)&&!contains(c,valor))c[contC++]=valor;}for(intvalor:b){if(!contains(a,valor)&&!contains(c,valor))c[contC++]=valor;}//exibe os valoresfor(intvalor:c){System.out.println(valor);}}
No Array List tem isso pronto
ivandasilva
Então põe como resolvido o post.
I
Igor_Brendon
publicstaticvoidmain(String[]args){// TODO Auto-generated method stub// TODO Auto-generated method stubint[]vetA={1,2,4,7,8,10,11,13,14,15};int[]vetB={0,2,4,7,10,11,13,16,17,18};int[]vetC=newint[10];int[]vetD=newint[10];intcont=0;