error de un array con java

pegoli
31 de Diciembre del 2003
int tablero[]=new int [64];
for (int i=0;i<=64;i++) tablero[i]=i;
Tengo este array i al llegar al for me sale un error de fuera de limite : ArrayIndexoutofBounds exception
¿alguien me puede ayudar a solucionarlo? lo he probado todo y no se que hacer. Gracias

Zuricato
31 de Diciembre del 2003
Quita el igual de la condición del for, es decir:

for (int i=0; i<64; i++)
tablero[i]=i;

O bien, hazla condición menor o igual a 63:

for (int i=0; i<=63; i++)
tablero[i]=i;

El problema es que estas intentando accesar a 65 casillas de arreglo, y solo tiene 64 ;-)