qual o erro de sintax:
public static void main(String[] args) {
float peso = 0;
float altura = 0;
float resultado = 0;
if ((peso)/(altura*altura)){
System.out.println("rsrsrsrsr");
}
else{
System.out.println("rsrsrsrsrs");
}
}
}
qual o erro de sintax:
public static void main(String[] args) {
float peso = 0;
float altura = 0;
float resultado = 0;
if ((peso)/(altura*altura)){
System.out.println("rsrsrsrsr");
}
else{
System.out.println("rsrsrsrsrs");
}
}
}
cara vc esta pegado 0 e mutiplicando por zero e depois dividindo por zero
coloca ae uma condicao melhor
Quando for postar dúvidas:
Seu código
Cara fica mais facil te dar uma luz sobre isso se você colocar primeiro o que deseja que seu programa faça.
Agora so de inicio:
1º Você definiu três variaveis de tipo [color=blue]float[/color] com valor 0 , e está dividindo um zero pelo produto de dois zeros. Seria correto você usar um objeto de entrada para coletar valores para estas tres variaveis para então você as utilizalas em algum calculo.
2º Sua estrutura de condicação vocÊ tem de colocar ela completa. exemplo:
if ((peso)/(altura*altura) == 0) // ou seja se o resultado desta expressão for igual a 0 ela será verdadeira, sakou ?
{
// instruções
} else {
// instruções
}
Cara primeiro de tudo…
Seu codigo não tem nenhum operador lógico…
vale apena vc dar uma olhada nesse link http://java.sun.com/docs/books/tutorial/java/nutsandbolts/opsummary.html
segundo tem um erro matemático gravíssimo ai…
Não existe divisão por zero !