Soma de matrizes

Pessoal peço encarecidamente pelo resolucao desse problema.

O programa ira ler duas matrizes (A e B) cada uma com 3 linhas de 2 colunas. Dai tem que construir uma matriz C com a mesma dimensao que é formada pela soma dos elementos da matriz A com os elementos da B. Tem que apresentar a matriz C.
Meu codigo esta dessa forma:

[code]import javax.swing.JOptionPane;
class Exercicio7 {
public static void main(String arg[]) {
int A[][] = new int[3][2];
int B[][] = new int[3][2];
int C[][] = new int [3][2];

	for (int i = 0; i < 3; i++) {
	String a = JOptionPane.showInputDialog(null, "Digite 3 valores  ["+ i + "]");
	A[i][i] = Integer.parseInt(a);
    }

	for (int i = 0; i < 3; i++) {
	String b = JOptionPane.showInputDialog(null, "Digite o valor B ["+ i + "]");
	B[i][i] = Integer.parseInt(b);
	}
	
	String saida = "";
	
	for (int i= 0; i<6; i++){
		 C [i][i]= A [i][i] + B [i][i];
			saida += "C[" +i+ "] =" + C[i] + "\n";
	}
	JOptionPane.showMessageDialog (null, saida);
}

}
[/code]

voce tem que trabalhar com dois indices ,ai tu so ta usando [i][i] , ou tu ta querendo preencher uma diagonal mesmo ?
[1][0][0]
[0][1][0]
[0][0][1]

:?:

[code]import javax.swing.JOptionPane;
class Exercicio7 {
public static void main(String arg[]) {
int A[][] = new int[3][2];
int B[][] = new int[3][2];
int C[][] = new int [3][2];

	for (int i = 0; i < 3; i++) {
		   for (int j = 0; j < 2; i++) {
		      String a = JOptionPane.showInputDialog(null, "Digite o valor A ["	+ i + "]");
		      A[i][j] = Integer.parseInt(a);
		   }
		}
	for (int i = 0; i < 3; i++) {
		   for (int j = 0; j < 2; i++) {
		      String b = JOptionPane.showInputDialog(null, "Digite o valor B ["+ i + "]");
		      B[i][j] = Integer.parseInt(b);
		   }
		}
	String saida = "";
	
	for (int i = 0; i < 3; i++) {
		   for (int j = 0; j < 2; i++) {
			   C [i][j]= A [i][j] + B [i][j];
			saida += "C[" +i+ "] =" + C[i] + "\n";
	}
}
	JOptionPane.showMessageDialog (null, saida);
}[/code]

Eu tenho que somar duas matrizes de 3 colunas e 2 linhas e soma-los para o vetor C.
Ja dei uma arrumada no codigo mais ainda nao esta certo…
dá uma olhada e me fala…

Fera, se entendi, você só errou no fim do método…

for (int i = 0; i < 3; i++) { for (int j = 0; j < 2; i++) { C [i][j]= A [i][j] + B [i][j]; saida = "C[" +i+ "]"+"["+j+"]" = " + C[i][j] + "\n"; } }
Falous!!

o programa só lê os três primeiros valores de “A” e não faz mais nada…
Eu não sei o pq… Vc poderia me ajudar?

[quote=Linkel]for (int i = 0; i < 3; i++) { for (int j = 0; j < 2; i++) { C [i][j]= A [i][j] + B [i][j]; saida = "C[" +i+ "]"+"["+j+"]" = " + C[i][j] + "\n"; } }
[/quote]
Ops…

for (int j = 0; j < 2; i++) { C [i][j]= A [i][j] + B [i][j]; saida = "C[" +i+ "]"+"["+j+"]" = C[i][j] + "\n"; }
Um abraço!

Olá,

Alguem poderia me ajudar a fazer um cod para somar somente as colunas de uma matriz.
tenho que fazer isso com uma matriz 2x2, parece facil mas não estou conseguindo

obrigado