
08/01/2009, 16:09
|
 | | | Fecha de Ingreso: septiembre-2008 Ubicación: Aguascalientes
Mensajes: 65
Antigüedad: 16 años, 6 meses Puntos: 4 | |
Respuesta: problema con matriz en simulacion sencilla Cuando te sale un java.lang.ArrayIndexOutOfBoundsException es porque exediste el tamaño de tu array o porque estás tratando de accesar un índice que es más grande que el tamao del array o menor a 0.
No sé si el error te esté saliendo porque tienes: while(i<=tam_iteraciones){
No veo donde declaras el tamaño del array data, pero supongamos que tam_iteracciones es igual a 4 y que el tamaño de data es:
data[tam_interacciones][tam_interacciones] ;
Tienes declarado i=0, entonces la primera vez i es menor que tam_interacciones, por tanto, entra y graba tus z en la fila 0 del array. Así se va hasta que i=4, como 4=4 entonces entra de nuevo en el while y trata de guardar el dato en la fila 4 del array, pero recuerda que en los arreglos empezamos a contar 0,1,2...,n.
La solución sería o hacer tu array del tamaño tam_interacciones+1 o hacer tu while i<tam_interacciones, depende que es lo que necesites...
Si no me entendiste o te hice más bolas por favor déjamelo saber... |