Cita:
Iniciado por DCienfuegos Tengo la matriz echa con el siguiente codigo:
Código:
public void crearMatriz(int size)
{
if(size>0 && size <= MAX_SIZE)
this.size=size;
{
int matriz[][] = new int[size][size];
for(int i=0; i<size; i++) {
for(int j=0; j<size; j++) { // recorro la matriz
Random r = new Random(); // para generar aleatoriamente
matriz[i][j] = r.nextInt(50+1); //relleno aleatoriamente
}
}
}
}
Todo compila y se deja ejecutar, pero cuando voy a ver la matriz, sus campos estan null (salvo el de dimensiones), vamos, que no me rellena aleatoriamente la matriz con los numeros, me lo deja vacio.. ¿Por que?
Ya esta solucionado, estaba declarando la matriz como una nueva en local y no como la generica de la clase, tenia que haber puesto matriz = new int[size][size];