Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: AlexG3157 en 16 de Febrero 2017, 15:09
-
Hola a todos, tengo este código y me aparece un error java.lang.ArrayIndexOutOfBoundsException ayudenme porfa
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);
}
}
-
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