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