
Necesito vuestra ayuda ARRAYS
Publicado por asd (3 intervenciones) el 11/01/2016 23:55:33
Hola a todos, necesito vuestra ayuda para un metodo.
he creado un metodo llamado comunes que meto por parametros dos vectores, los cuales he rellenado con numeros aleatorios, tengo el siguiente problema EJ:
Vector 1: 6 - 0 - 1 - 2 - 1 - 2 - 6 - 5
Vector 2: 4 - 5 - 0 - 5 - 0 - 4 - 6 - 6
y me marca lo siguiente
Los numeros comunes son: 6 - 6 - 0 - 0 - 6 - 6 - 5 - 5
no consigo que al indicarle cuales son los numeros comunes no me los repita.
Los numeros comunes son: 0 - 6 - 5
este es el metodo
Espero vuestra ayuda y gracias.
he creado un metodo llamado comunes que meto por parametros dos vectores, los cuales he rellenado con numeros aleatorios, tengo el siguiente problema EJ:
Vector 1: 6 - 0 - 1 - 2 - 1 - 2 - 6 - 5
Vector 2: 4 - 5 - 0 - 5 - 0 - 4 - 6 - 6
y me marca lo siguiente
Los numeros comunes son: 6 - 6 - 0 - 0 - 6 - 6 - 5 - 5
no consigo que al indicarle cuales son los numeros comunes no me los repita.
Los numeros comunes son: 0 - 6 - 5
este es el metodo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public static int[] comunes(int vector1[],int vector2[]){
int m=0;
int[] vector5=new int[vector1.length];
for (int i = 0; i < vector1.length; i++) {
for (int j = 0; j< vector2.length; j++){
if(vector1[i]==vector2[j]){
vector5[m]=vector1[i];
ES.msg(vector5[m]+" - ");
m++;
}
}
}
return vector5;
}
Espero vuestra ayuda y gracias.
Valora esta pregunta


0