Artículos
Java

Números en la misma posición de dos arrays

23/Feb/2021

Una de las preguntas que nos habéis hecho en los foros es saber cuales son los números en la misma posición de dos arrays mediante código Java. Así que vamos a por ello.

Lo primero será definir los dos arrays y rellenarlos con números. Como no nos queremos complicar la vida con el proceso de carga de los array vamos a instanciarlos directamente.

int[] a1 = {1,2,3,4,5};
int[] a2 = {1,1,3,1,5,6};

Puede darse el caso de que uno de los arrays sea de un tamaño diferente al otro. Es por ello que lo primero que vamos a hacer es saber cual de los dos arrays es más pequeño y ese valor nos lo vamos a guardar como el tamaño para posteriormente recorrer los dos arrays.

El tamaño de un array en Java nos lo da la propiedad .length del Array.

int tamanio = (a1.length<a2.length)?a1.length:a2.length;

Vemos que hemos utilizado un operador ternario para calcular este valor y así evitarnos codificar una estructura if.

Ahora lo que haremos será recorrer los dos arrays desde 0 hasta el tamaño que hemos guardado en la variable tamanio.

for (int x=0;x<tamanio;x++) {
  // Comparar arrays
}

Será dentro del bucle dónde realizaremos la comprobación de si los elementos del primer array y del segundo array son iguales. La posición nos la dará la variable x del bucle

for (int x=0;x<tamanio;x++) {
    if (a1[x] == a2[x]) {
        System.out.println("El número " + a1[x] + " en la posición " + x);
    }
}

En el caso de que los elementos sean iguales mostramos por pantalla mediante un System.out que el número es el mismo y la posición en la que se encuentra que nos la dará la variable x.

Así ya habremos conseguido saber si hay números en la misma posición de dos arrays con Java.

Código Fuente

Descárgate el código fuente de Números en la misma posición de dos arrays
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios