pra passar matriz como parametro eh simples, basta vc por [] depois do tipo ou do nome da variavel ex:
publicvoidmostra(intmatriz[][]){
e assim tb ta certo:
publicvoidmostra(int[][]matriz){
e se vc quiser tb da pro metodo retornar uma matriz:
publicint[][]gerMatriz(){
OBS: pra usar matriz unidimencional bastar por apenas um []
S
SidineiPJ
Valeu pela dica mas o programa não esta aceitando o parametro na hora de chamar o metodo,Será que tem como passa o codigo de exemplo pra mim.valeu
F
fsjavaPJ
:roll: Vc pode estar procurando por ArrayList, desta forma vc pode passar uma lista de Array (ArrayList).
F
FelipePJ
posta o codigo aki… assim fica meio dificil ajudar…
S
SidineiPJ
classMatriz1{Stringmat[][],mat2[][],mat1[][];intlinhas=3,colunas=3;Matriz1(){mat=newString[linhas][colunas];mat2=newString[linhas][colunas];mat1=newString[linhas][colunas];}publicStringlerdados(Stringmat1[][]){mat[][]=mat1[][];LeituraTecladol=newLeituraTeclado();for(inti=0;i<linhas;i++)for(intj=0;j<colunas;j++){l.lerTeclado("Informe um nome para a matriz 1 da posição "+i+" "+j);mat[i][j]=l.toString();}}publicstaticvoidmain(Stringargs[]){Matriz1ex=newMatriz1();ex.lerdados(mat2[][]);ex.lerdados(mat[][]);}}
Eu queria um metodo que pudesse usar para ler varias matrizes diferentes,mas não estou conseguindo valeu pela ajuda