En esta oportunidad se muestra un ejemplo que permite realizar cálculos sobre una matriz de enteros. Los cálculos se hacen sobre los valores de cada fila de la matriz y se calcula la sumatoria, el promedio, el número mayor y el número menor.
package sistemajava;
public class ProgramaMatriz4 { private int[][] matrizDeEnteros; public static void main(String[] args) { ProgramaMatriz4 programaMatriz4 = new ProgramaMatriz4(); programaMatriz4.matrizDeEnteros = programaMatriz4.asignarDatosDeMatriz(); programaMatriz4.consultarMatriz(); } 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] + " "); } System.out.println("Sumatoria: " + calcularSumatoria(arregloDeEntero) + "," + "Promedio: " + calcularPromedio(arregloDeEntero) + ", " + "Mayor: " + calcularMayor(arregloDeEntero) + ", " + "Menor: " + calcularMenor(arregloDeEntero)); } System.out.println(); } private int calcularSumatoria(int[] vector){ int sumatoria = 0; for (int indice = 0; indice < vector.length; indice++) { sumatoria += vector[indice]; } return sumatoria; } private double calcularPromedio(int[] vector){ return (calcularSumatoria(vector) * 1.0 / vector.length); } private int calcularMayor(int[] vector){ int mayor = vector[0]; for (int indice = 1; indice < vector.length; indice++) { if(mayor < vector[indice]) mayor = vector[indice]; } return mayor; } private int calcularMenor(int[] vector){ int menor = vector[0]; for (int indice = 1; indice < vector.length; indice++) { if(menor > vector[indice]) menor = vector[indice]; } return menor; } }
La siguiente figura muestra el resultado después de ejecutar el programa:
Gracias por visitar el blog.
Comentarios
Publicar un comentario
Gracias por tus comentarios