Sumar valores de las columnas de un array
Espero no molestarte pero me dirijo a ti por tu excelente pedagogía para responder mi consulta es la siguiente:
Tengo un array bidimensional de 4 filas y 5 colummnas y necesito totalizar los valores de cada columna. Mi método es el siguiente:
private void obtenerTotalProducto(double k[][])
{
double sumacolumnas = 0;
for(int i = 0; i < k.length ; i = i + 1)
{
sumacolumnas = 0;
for(int j = 0 ; j < k.length; j = j + 1 )
{
sumacolumnas = sumacolumnas + k[j] ;
}
System.out.printf("%12.2f", sumacolumnas);
}
}
Pero me arroja el error Exception in thread "main" java. Lang. ArrayIndexOutOfBoundsException: 4 en la línea de código que colque negrita.
Disculpa mi molestia pero había realizado otra ampliación con este método se suma de columnas y no había tenido problemas,
Tengo un array bidimensional de 4 filas y 5 colummnas y necesito totalizar los valores de cada columna. Mi método es el siguiente:
private void obtenerTotalProducto(double k[][])
{
double sumacolumnas = 0;
for(int i = 0; i < k.length ; i = i + 1)
{
sumacolumnas = 0;
for(int j = 0 ; j < k.length; j = j + 1 )
{
sumacolumnas = sumacolumnas + k[j] ;
}
System.out.printf("%12.2f", sumacolumnas);
}
}
Pero me arroja el error Exception in thread "main" java. Lang. ArrayIndexOutOfBoundsException: 4 en la línea de código que colque negrita.
Disculpa mi molestia pero había realizado otra ampliación con este método se suma de columnas y no había tenido problemas,
1 Respuesta
Respuesta de dimondi21
1