Bidimensional -> 2 Dimensiones -> Filas x Columnas
Entonces podriamos tener una matriz de la siguiente manera:
que podria ser 3 filas con 3 columnas.
entonces para obtener el producto de la diagonal secundaria tendrias que multiplicar: los elementos:
fila 1 columna 3
fila 2 columna 2
fila 3 columna 1
Como podrias hacerlo en java? pues con 2 for; uno ascendente para las filas y otro descendente para las columnas.
Recuerda que el primero elemento en java es el 0.
numeroFilas = 3;
numerColumnas = 3;
Código PHP:
Ver originalint[][] a = new int[][]{{0, 1, 2}, {3, 4, 5}, {6, 7, 8}};
for (int i = 0; i < numeroFilas; i++) {
System.out
.println
(a
[filaActual
][(numeroColumnas
- 1) - filaActual
]); }
Ya sustituido:
Código PHP:
Ver originalint[][] a = new int[][]{{0, 1, 2}, {3, 4, 5}, {6, 7, 8}};
for (int i = 0; i < 3; i++) {
System.out
.println
(a
[i
][2 - i
]); }
Y eso es todo solo necesitas reflexionar un poco mas sobre el problema.