publicMatriz(intl,intc){m=l;n=c;mat=newdouble[m][n];}publicvoidlerMatriz(){Scannerinput=newScanner(System.in);for(inti=0;i<m;i++){for(intj=0;j<n;j++){System.out.println("Digite o elemento da linha ["+(i+1)+"] da coluna ["+(j+1)+"]: ");mat[i][j]=input.nextInt();System.out.println("");}}}publicvoidexibirMatriz(){for(inti=0;i<m;i++){for(intj=0;j<n;j++){System.out.print(mat[i][j]+" ");}System.out.println("\n");}}publicMatrizsomar(){/* qual seria o corpo desse método para realizar a função de somar 2 matrizes e o que deveria passar de parâmetro para esse método */}
primeiro ponha seu codigo entre as tags code, como abaixo:
importjava.util.Scanner;publicclassMatriz{privatedoublemat[][];privateintm;privateintn;publicMatriz(intl,intc){m=l;n=c;mat=newdouble[m][n];}publicvoidlerMatriz(){Scannerinput=newScanner(System.in);for(inti=0;i<m;i++){for(intj=0;j<n;j++){System.out.println("Digite o elemento da linha ["+(i+1)+"] da coluna ["+(j+1)+"]: ");mat[i][j]=input.nextInt();System.out.println("");}}}publicvoidexibirMatriz(){for(inti=0;i<m;i++){for(intj=0;j<n;j++){System.out.print(mat[i][j]+" ");}System.out.println("\n");}}publicMatrizsomar(){/* qual seria o corpo desse método para realizar a função de somar 2 matrizes e o que deveria passar de parâmetro para esse método */}
A
AdrianoPalm
Amigo,
Será que não rolava de você seguir alguns conselhos que o pessoal já deu não?
Tipo, colocar os códigos nas tags respectivas, não repetir tópicos?
Estas dúvidas podem ser sanadas no mesmo tópico original, não sendo necessária a criação de outro.
Abraços.
marcosharbs
como vc dseja fazer a soma dessas matrizes?
seria somar todas as celulas, ou então somar a celula 0,0 da primeira com a celula 0,0 da segunda e assim pro diante e formar uma nova matriz?
M
Mec_ico
seria somar a célula 0,0 da primeira com a célula 0,0 da segunda e assim por diante e formar uma nova matriz!!
Espero sugestões
Abraços…
marcosharbs
não precisaria receber parametro nenhum então pois as duas matrizes são atributos da sua classe então vc tem acesso a elas somente implementar a logica pra somar.
M
Mec_ico
marcosharbs você poderia deixar um exemplo então dentro desse método somar() só mpara ver como ficaria?
Se for do jeito que tô pensando, é muito simples então!
Obs.: no post anterior falei que não receberia nada como parametro mas vi que vc so tem uma matriz na classe, então no método vc teria que receber uma matriz a qual vc desejaria efetuar a soma com a matriz que vc tem na classe.
_Roger_
Antes de mais nada vc precisa:
Rever a idéia de “passar parâmetros” que vc tem;
Buscar mais informações sobre operações com matriz;
Fazer o clássico hello world;
Pegar uns exemplos mais fáceis do que este pra poder começar do começo;