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