Dúvida sobre return

3 respostas
paulomoreira1981

package métodos;

public class SomeTres {

// Exercício:

// Crie uma aplicação em java com um método que some 3 parâmetros e retorne o resultado

// Quando precisar apresentar o valor na tela, mesmo com retorno devo usar:

// System.out.println("Soma = " + soma);

// return soma;

// Isso tá certo, ou existe outra forma?

public static int metsoma(int n1,int n2,int n3){

int soma = n1 + n2 + n3;

System.out.println("Soma = " + soma);

return soma;

}

public static void main(String[] args){

metsoma(2,3,4);

}

}

3 Respostas

Ruttmann

Seja bem vindo ao fórum!

Uma dica inicial, user as tags code pra postar seus códigos, fica mais legível! :wink:

Agora, respondendo sua dúvida, o trecho abaixo é correto:

public static int metsoma(int n1,int n2,int n3){ int soma = n1 + n2 + n3; return soma;

Mas em vez de você escrever na tela já dentro do método(inutilizando a necessidade do return), você pode mandar ele escrever no main, assim:

public static void main(String[] args){ System.out.println(metsoma(2,3,4));

Onde o retorno do método é o parâmetro que o System.out.println vai exibir na tela.

paulomoreira1981

Obrigado pela dica irmão!

Rapaz eu num enviei a tag pq não sei como fazer! :slight_smile:

P

Só clicar na opção code que fica em cima de onde você digita a mensagem. Ponha seu código e depois clique em code de novo. Repare que no segunda vez que vc clicar em code aparece /code, ou seja, a barra indica que você esta fechando um code que esta aberto.

Criado 28 de novembro de 2012
Ultima resposta 28 de nov. de 2012
Respostas 3
Participantes 3