Duvidas sobre métodos

6 respostas
pcecchetto

Construa um método privado imc para calcular o IMC (Índice de Massa Corpórea) e um
método público imprimirDados() que fornece o nome da pessoa e uma descrição de sua
categoria de acordo com o IMC, além dos outros dados. O ICM é obtido através da divisão
do peso pela altura ao quadrado e é interpretado da seguinte forma:
Implemente a classe Pessoa03. A classe Pessoa03 deve ser herdada da classe Pessoa02.
Crie um programa chamado TesteImc que utilizará a classe Pessoa03. Faça os testes no
programa TesteImc.
Estou fazendo assim, veleu desde já agradeço pela ajuda

private  void imc (float imc) {
		    System.out.println("peso normal ");
		    return imc > 18.5  && imc <= 25
		}

6 Respostas

T

Qual a dúvida ?

fabiel

Aew Brother sempre q postar algo não se esqueça de dizer a duvida !!!

paulovittor23

Se não me engano já vi outro tópico com a mesma dúvida…ou melhor, o mesmo enunciado…

airton.asg

Este topico deve ser um trabalhinho de escola tipo… dai ele nao ker ter trabalho… e quer q alguem de mastigado pra ele…

Nao eh bem por ai brother… tem q tentar…

(Não de o peixe, ensine a pescar)

peczenyj

private void imc (float imc) { System.out.println("peso normal "); return imc > 18.5 && imc <= 25 }

primeiro, vc declarou o método como sendo do tipo void, isso significa que ele não retorna nada. se não retorna nada, a instrução return …; não serve pra nada.

a expressão (imc > 18.5 && imc <= 25) é uma expressão booleana que retorna true ou false, logo se vc pretende retornar algo assim seu método precisa ser do tipo booleano (boolean).

LPJava

esse codigo nao compila o metodo void nao retorna a nada!! e vc estar retornando um valor de uma expressao boolean… veja como deve ser…

private boolean isValue(){
return true;

Segundo a Nomeação JavaBeans nao é recomendado que metodos de retornos tenha argumentos… ()…

Criado 1 de abril de 2007
Ultima resposta 2 de abr. de 2007
Respostas 6
Participantes 7