Saltar al contenido principal

Índices

Uno de los problemas de los arrays es cómo distinguir entre cada uno de los elementos que pertenecen a un array. La solución consiste en asignar un número de orden llamado índice a cada elemento.

Al primer elemento se le asigna el índice 0, al segundo el índice 1 y así sucesivamente. El último elemento tiene como índice el tamaño del array menos 1.

La forma de utilizar un elemento concreto de un array es a través del nombre de la variable junto al índice que distingue ese elemento entre corchetes ([ ]). Por ejemplo, para utilizar el cuarto elemento de la variable idade escribiremos:

edad[3]

Veamos un ejemplo de cómo mostrar y asignar un elemento:

System.out.println(edad[0]);  // Muestra el primer elemento
edad[3] = 8; // Asigna un nuevo valor al cuarto elemento

Si la variable edad es un array de 5 enteros, podemos utilizar desde edad[0] a edad[4]. ¿Qué pasa si escribimos lo siguiente?

edad[-2];
edad[7];

En este caso tendremos un error en tiempo de ejecución que provoca que el programa termine de manera inesperada porque detecta que los elementos asociados a los índices no existen.