REVELAR

Fórum Como retornar uma matriz em um metodo? #584785

13/08/2017

0

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.
Rafaalpha4

Rafaalpha4

Responder

Posts

15/08/2017

Estevão Dias

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:

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.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar