Í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.