La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Java/1153969-Ayuda-Matriz-Java.html

Ayuda- Matriz-Java

Ayuda- Matriz-Java

Publicado por Carlr (8 intervenciones) el 28/10/2009 23:38:22
Necesito sumar cada fila y cada columna y que cada valor de la suma colocarlo en un arreglo y realmente no se como hacer que sume individual????:(
sin imagen de perfil

RE:Ayuda- Matriz-Java

Publicado por principiante (13 intervenciones) el 28/10/2009 23:46:14
mira si lo que te puse no te sirvio...la verdad es que no te das a entender..por que no pones tu codigo para ver que es lo que quieres realmente..se mas explicita...o de plano con perdón...no es tu especialidad...
Imágen de perfil de Isai

RE:Ayuda- Matriz-Java

Publicado por Isai (13 intervenciones) el 28/10/2009 23:51:00
Que es lo que tienes actualmente...
Necesitas sumar todas las filas y despues todas las columnas?

Podrías dar más información.

RE:Ayuda- Matriz-Java

Publicado por Carla (8 intervenciones) el 29/10/2009 00:14:18
Ok , en realidad no es mi fuerte pero miren logro hacer la suma de las columnas de esta manera;
//suma de las Columnas de la matriz
System.out.println("************************************");
System.out.println(" Suma de las Columnas de la Matriz:" + "\n");
System.out.println("************************************");

for(int i=0;i<filas; i++)
{
float sumaeCol=0;
for(int j=0;j<col; j++)
{
sumaeCol = sumaeCol + a[i][j];
}
float SeCol= sumaeCol;
System.out.println("Suma de la Columna: ");
System.out.println(i+ " = " +sumaeCol);
float sumaf= 0;
sumaf = sumaf + SeCol;
}
Ahora bien intente cambiar algunas cosas para sacar la suma de las filas, pero me estan dando errores, se que debe de ser alguna tonteria, pero cuando tienes mucho trabajo , como que no puede pensar bien. Disculpen el no haber sido clara, me creo que saben lo que tengo y pues nos confundimos todos. Gracias por la ayuda prestada.
Imágen de perfil de Isai

RE:Ayuda- Matriz-Java

Publicado por Isai (13 intervenciones) el 29/10/2009 01:10:47
Solo invierte tus variables

for(int i=0;i<col; i++)
{
float sumaeLin=0;
for(int j=0;j<filas; j++)
{
sumaeLin = sumaeLin + a[j][i];
}
}

RE:Ayuda- Matriz-Java

Publicado por Carla (8 intervenciones) el 29/10/2009 01:17:00
Lo hice pero cuando voy a imprimir me sale este error
ManejadordeMatriz.java:120: cannot find symbol
symbol : variable j
location: class ManejadordeMatriz
System.out.println(j + " = " +sumaefilas);
^
1 error
y es exactamente lo que hice en el la otra funcion, claro cambien las variables pero me sale eso.
Imágen de perfil de Isai

RE:Ayuda- Matriz-Java

Publicado por Isai (13 intervenciones) el 29/10/2009 01:25:28
Claro que te marca error por que la variable "j" solo existe en tu segundo for afuera de el "j" no existe.

Me explique?

Pon tu código y te ayudo.

RE:Ayuda- Matriz-Java

Publicado por Carlr (8 intervenciones) el 29/10/2009 01:35:36
Isai aqui esta mi pedazo de codigo
//Suma de las filas de la Matriz
System.out.println("************************************");
System.out.println(" Suma de las Filas de la Matriz:" + "\n");
System.out.println("************************************");

for(int i=0;i<col; i++)
{
float sumaefilas=0;
for(int j=0;j<filas; j++)
{
sumaefilas = sumaefilas + a[j][i];
}
float SeFil= sumaefilas;

System.out.println(j + " = " +sumaefilas);
float sumaf= 0;
sumaf = sumaf + SeFil;
}
Imágen de perfil de Isai

RE:Ayuda- Matriz-Java

Publicado por Isai (13 intervenciones) el 29/10/2009 02:11:40
Carla el error es el que te comento.

Si sustituyes la "j" por "i" no te debe de marcar error

RE:Ayuda- Matriz-Java

Publicado por carla (8 intervenciones) el 29/10/2009 02:25:13
Muchas gracias, mira si estoy mal que escribi mi email en mi nombre y en el email escribi mi nombre, estoy super agota, pero gracias de esta manera volvi a revisar como 10 veces para poder ver lo que era, lo mas sencillo y tanto dolor de cabeza, jeje. Gracias ya termine la matriz con sus tantos metodos.

RE:Ayuda- Matriz-Java

Publicado por alan (1 intervención) el 21/03/2013 00:11:49
no le entendi nada