domingo, 18 de septiembre de 2011

MAL USO DE LOS INDICES EN ARREGLOS (JAVA)

Usando mal los Índices 
Cuando un subíndice esta mal empleado, haciendo referencia a un elemento en el arreglo que no existe, Java arroja un error de ejecución llamado de excepción, el cual es ArrayIndexOutOfBoundsException, debemos tener cuidado en esto, pues la aplicación se cancela y no continua, como se muestra en la siguiente aplicación:

public class AplicacionArreglo4 { 
    public static void main(String[] args) { 
        int arreglo[] = {1,2,3};  
           for (int i=0; i<arreglo.length+1; i++) {
                System.out.println("Elemento [" + i + "] = " + arreglo[i]);
         }
     }
 } 

La ejecución que muestra la aplicación es:

 
Podemos observar como la aplicación alcanza a mostrar el último valor posible, pero cuando hace referencia al elemento 3 (ya que en la aplicación la condición es i < arreglo.length + 1) se sale del rango y arroja la excepción.

Share:

Ipod


BTemplates.com