como le asigno a una matrtiz(arreglo2d) de x*x un numero

thegrets
31 de Julio del 2002
tengo

filas y columnas y a cada lugar le quiero poner un numero asi:

1 2 3 4 5 6 7
8 9 10 11 12 13
14 15 16.....

de modo que se empiezen a numerar no importando lo grande que sea la matriz???

Iv?
31 de Julio del 2002
A ver si esto te da una idea:

int n; // el tamaño de matriz que quieras poner

/* aqui, inicializa n */

int[][] miMatriz = new int[n][n]; // matriz n x n
int num = 1;

for (int i = 0; i < m.length; i++)
for (int j = 0; j < m.length; j++)
m[i][j] = num++;

Si ahora quieres ver el contenido:

for (int i = 0; i < m.length; i++) {
for (int j = 0; j < m.length; j++)
System.out.print(m[i][j] + " ");
System.out.println("");
}

¿Algo así era lo que buscabas?