Ejemplo 7 - Demostración de asociación de datos con vectores

Objetivo

Comprender el uso de vectores para la asociación de datos

Enunciado

Utilización de un índice en común para relacionar el contenido de varios vectores entre sí.

Haga un programa que cuente con un vector con los números del 1 al 4 y un vector cuyas entradas correspondan a la traducción del número almacenado en la misma celda del vector de números.

Recorra los cuatro vectores a la vez para mostrar el número y la palabra con el nombre en cada idioma.

La estructura que se debe utilizar es la siguiente.

 

En este caso se pretende recorrer varios vectores a la vez relacionando su contenido mediante el uso de un índice en común.


Solución

El siguiente código muestra la forma de utilizar un índice en común para recorrer los cuatro vectores a la vez relacionando celdas de vectores diferentes entre sí.

En la siguiente sección se explican las matrices que permiten crear estructuras más versátiles para llevar a cabo este tipo de relaciones entre datos.

 import javax.swing.*;
class DemostracionAsociacionDeVectores {
/** <pre>
* REQUIERE: No tiene requisitos específicos
* EFECTUA: Método main con el fin de demostrar la forma de utilizar vectores para relacionar datos entre si
* MODIFICA: Salida en consola
*/

public static void main(String argv[]){
int numeros [] = {1,2,3,4};
String numerosEspanol [] = {"uno","dos","tres","cuatro"};
String numerosIngles [] = {"one","two","three","four"};
String numerosFrances [] = {"un","deux","trois","quatre"};
System.out.println("NUMERO \t\tESPAÑOL \t\tINGLES \t\tFRANCES");
for(int i=0;i<numeros.length;i++){
System.out.println(""+numeros[i]+"\t\t"+numerosEspanol[i]+"\t\t"+numerosIngles[i]+"\t\t"+numerosFrances[i]);
}
System.exit(0);
}
}

La salida del programa es la siguiente:

Código Fuente

DemostracionAsociacionDeVectores.java