Erro na condição else[RESOLVIDO]

2 respostas
R
Quando eu faço até o
} else if (peso > 16 && peso < 17) {
                         System.out.println(nome+ ":Voce esta com Magreza Moderada");
funciona mais quando eu faço os outros não funciona, alguem pode me ajudar?
import java.util.Scanner;

     public class IMC {
	 
	     public static void main(String []s) {
		     
			 double peso;
		     
			 Scanner entrada =  new Scanner(System.in);
			 
         		 System.out.println("Digite seu nome: ");
			     String nome = entrada.nextLine();
			     
				 System.out.println("Digite seu peso: ");
			     double kg = entrada.nextDouble();
				  
			     System.out.println("Digite sua altura: ");
			     double altura = entrada.nextDouble();
				 
				     peso = (kg / (altura * altura)); 
				 
				         if (peso <= 16) {
				         System.out.println(nome+ ":Voce esta com Magreza Grave");
                 
				        } else if (peso > 16 && peso < 17) {
                         System.out.println(nome+ ":Voce esta com Magreza Moderada");

				        } else if (peso >= 17 && peso < 18,5) {
				         System.out.println(nome+ ":Voce esta com Magreza Leve");
				 
				        } else if (peso >= 18,5 && peso < 25) {
				         System.out.println(nome+ ":Voce esta Saudavel");
				 
				        } else if (peso >= 25 && peso < 30) {
						 System.out.println(nome+ ":Voce esta Sobrepeso");
						  
						} else if (peso >= 30 && peso < 35) {
						 System.out.println(nome+ ":Voce esta com Obesidade Grau I");
						  
						} else if (peso >= 35 && peso < 40) {
						 System.out.println(nome+ ":Voce esta com Obesidade Grau II");
						  
						} else {
    					 System.out.println(nome+ ":Voce esta com Obesidade Grau III");
						}  
						
				}	 
		}

2 Respostas

CWeiler

O seu código não está dando erro de compilação não? Você colocou vírgula no marcador decimal e o correto é ponto.

18,5 >> não
18.5 >> sim

R

CWeiler

Poxa kra besteira né?, passei mais de 1h procurando o erro e não achava, hehehehe…

Obrigado pela ajuda, deu certo.

Criado 21 de julho de 2014
Ultima resposta 21 de jul. de 2014
Respostas 2
Participantes 2