Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2011, 14:36
YEIJ09
 
Fecha de Ingreso: mayo-2008
Mensajes: 3
Antigüedad: 16 años, 6 meses
Puntos: 0
Comparar dos vectores

Buenas tardes, necesito comparar los numeros que se encuentran en dos vectores distintos el primero de 10 elementos y el segundo de 5 y mostrar los números que estén en el primero pero no en el segundo..

intente hacerlo así :


int [] vector1 =new int [11];
int [] vector2 =new int [5];
int [] vector3=new int [10];

En esta parte pido los numeros de cada vector, (funciona bien).

for (x=0;x<10;x++){
vector1 [x] = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite numero primer vector: "));
}
for (x=0;x<5;x++){
vector2 [x] = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite numero segundo vector: "));
}


acá quiero comprobar que el numero este en el primer vector pero no en el segundo vector y almacenarlo en un tercer vector para despues mostrarlo, pero no me da:

for (x=0;x<10;x++){
if (vector2 [0]!=vector1 [x])
vector3 [0] = vector1 [x];

}
JOptionPane.showMessageDialog(null,vector3 [0])

De antemano agradezco la ayuda.