Necesito ayuda para saber cómo puedo sumar el total de un arreglo bidimensional en Java...
Por ejemplo, tengo un arreglo bidimensional cuyo índice vertical es 5 (pero puede ser cualquier otro) y su índice horizontal es 3 (también puede ser otro):
Código Java:
Ver original
Listado = new int[5][3];
Y si yo le agrego datos, y el arreglo queda por ejemplo así:
[5][7][9]
[3][5][4]
[7][2][1]
[9][1][6]
[4][2][7]
utilizando este código puedo sumar en forma horizontal fila por fila:
Código Java:
Ver original
public void PromedioHorizontal(){ ReportePA = ""; PromedioTMP = 0; for (int Fila = 0; Fila < Listado.length; Fila++) { PromedioTMP = 0; //Ciclo para recorrer las columnas for (int Unidad = 0; Unidad < Listado[Fila].length; Unidad++) { PromedioTMP = PromedioTMP + Listado[Fila][Unidad]; } ReportePA = ReportePA + "Promedio del Alumno #"+(Fila+1)+": " + PromedioTMP / Listado[Fila].length + "\n"; } }
obteniendo esto:
[5][7][9] = 21
[3][5][4] = 12
[7][2][1] = 10
[9][1][6] = 16
[4][2][7] = 13
La pregunta es:
¿Cómo puedo sumar los valores columna por columna y obtener por ejemplo:?
[5][7][9]
[3][5][4]
[7][2][1]
[9][1][6]
[4][2][7]
= |=| =
28 |17 |27
O sea, 28 resulta de sumar todas las filas en su columna 0.
¿Alguien queme pueda apoyar por favor?