como le asigno a una matrtiz(arreglo2d) de x*x un numero
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???
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???
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?
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?