Como retornar uma matriz em um metodo?
Tenho que fazer um método que crie uma matriz aleatória que você precise colocar o tamanho (horizontal = 5 e vertical = 10), e os valores máximos (=99) e mínimos (=0), e um outro método para imprimir a matriz, o meu problema é que eu não consigo fazer o retorno da criação da matriz, uma vez que preciso que retorne em matriz e não em String para que o outro método possa mostrar a matriz.
Preciso disso com urgência.
Desde já agradeço.
Preciso disso com urgência.
Desde já agradeço.
Rafaalpha4
Curtidas 0
Respostas
Estevão Dias
13/08/2017
Olá Rafa, blz?
Basta assinar o método para retornar um array. Sabendo o número de posições isso fica ainda mais fácil. Segue abaixo um exemplo:
E na hora de atribuir esse retorno a uma variável você pode fazer assim:
Um abraço e bons estudos.
Basta assinar o método para retornar um array. Sabendo o número de posições isso fica ainda mais fácil. Segue abaixo um exemplo:
public int[][] getInteiros() {
int inteiros[][] = {
{1, 2, 3}, {4, 5, 6}, {7, 8, 9}
};
return inteiros;
}E na hora de atribuir esse retorno a uma variável você pode fazer assim:
int inteiros[][] = getInteiros();
for (int i[] : inteiros) {
for (int j : i) {
System.out.println(j);
}
}Um abraço e bons estudos.
GOSTEI 0