Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/01/2009, 16:09
Avatar de Wayern
Wayern
 
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...