En esta oportunidad se presenta un ejemplo que permite sumar los valores de cada columna de una matriz de enteros.
package sistemajava; public class ProgramaMatriz5 { private int[][] matrizDeEnteros; public static void main(String[] args) { ProgramaMatriz5 programaMatriz5 = new ProgramaMatriz5(); programaMatriz5.matrizDeEnteros = programaMatriz5.asignarDatosDeMatriz(); programaMatriz5.consultarMatriz(); programaMatriz5.calcularSumatoriaPorColumna(); } 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}, {60,61,62,63,64,65}}; 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 calcularSumatoriaPorColumna(){ System.out.println(); System.out.println("CONSULTAR SUMATORIA POR COLUMNA"); System.out.println("==============================="); int sumatoria; for (int indiceColumna = 0; indiceColumna < matrizDeEnteros[0].length; indiceColumna++) { sumatoria = 0; for (int indiceFila = 0; indiceFila < matrizDeEnteros.length; indiceFila++) { sumatoria += matrizDeEnteros[indiceFila][indiceColumna]; } System.out.print(sumatoria + "\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