Autor Tema: java.lang.ArrayIndexOutOfBoundsException límite máximo de elementos de un array  (Leído 2041 veces)

AlexG3157

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 1
    • Ver Perfil
Hola a todos, tengo este código y me aparece un error java.lang.ArrayIndexOutOfBoundsException ayudenme porfa

Código: [Seleccionar]

public class Mate_3513 {

public static void main(String[]args ){

int j[] = new int [100000];
int a = 6;
int b = 1;
int result = 0;

do{
a = a + 14;
j[b]= a;
b++;



if(a  == 3513) break;

}while(a != 3513);

for(int i =0;i!= b; i++){
result = result + j[i];
}

System.out.println(result);


}

}




« Última modificación: 15 de Abril 2017, 19:25 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:java.lang.ArrayIndexOutOfBoundsException
« Respuesta #1 en: 16 de Febrero 2017, 16:35 »
Hola AlexG3157

Lo que te dice eso es que se está intentado sobrepasar el límite máximo de elemetos que puede contener el array que declaraste, esto es debido a que las condiciones que usas para salir del while no se cumplen nunca.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".