En esta oportunidad se presenta un ejemplo que permite mostrar una matriz en forma invertida a la original.
package sistemajava;
public class ProgramaMatriz3 {
private int[][] matrizDeEnteros;
public static void main(String[] args) {
ProgramaMatriz3 programaMatriz3 = new ProgramaMatriz3();
programaMatriz3.matrizDeEnteros = programaMatriz3.asignarDatosDeMatriz();
programaMatriz3.consultarMatriz();
programaMatriz3.consultarMatrizInvertida();
}
private int[][] asignarDatosDeMatriz(){
int[][] matriz = {{10,11,12,13,14,15},
{20,21,22,23,24,25},
{30,31,32,33,34,35},
{40,41,42,43,44,45},
{50,51,52,53,54,55}};
return matriz;
}
private void consultarMatriz(){
System.out.println();
System.out.println("CONSULTAR MATRIZ");
System.out.println("================");
for (int[] arregloDeEntero : matrizDeEnteros) {
for (int indiceColumna = 0; indiceColumna < arregloDeEntero.length; indiceColumna++) {
System.out.print(arregloDeEntero[indiceColumna] + "\t");
}
System.out.println("\n");
}
}
private void consultarMatrizInvertida(){
System.out.println();
System.out.println("CONSULTAR MATRIZ INVERTIDA");
System.out.println("==========================");
for (int indiceFila = matrizDeEnteros.length - 1; indiceFila >= 0; indiceFila--) {
for (int indiceColumna = matrizDeEnteros[indiceFila].length - 1; indiceColumna >= 0; indiceColumna--) {
System.out.print(matrizDeEnteros[indiceFila][indiceColumna] + "\t");
}
System.out.println("\n");
}
}
}
La siguiente figura muestra el resultado después de ejecutar el programa:
Gracias por visitar este blog.


Comentarios
Publicar un comentario
Gracias por tus comentarios