Amigos, mais uma vez uma dúvida besta…
No código de evento do meu botao “Calcular” eu criei esse calculo:
float fAltura;
float fPeso;
float fImc;
fAltura = Float.valueOf(jtextAltura.getText());
fPeso = Float.valueOf(jtextPeso.getText());
fImc = (fPeso / fAltura * fAltura);
jtextIMC.setText(String.valueOf(fImc));
Entretanto o calculo fica errado se eu não colocar parentesis assim:
float fAltura;
float fPeso;
float fImc;
fAltura = Float.valueOf(jtextAltura.getText());
fPeso = Float.valueOf(jtextPeso.getText());
fImc = (fPeso / (fAltura * fAltura));
jtextIMC.setText(String.valueOf(fImc));
Eu não entendi, pois na multiplicação a ordem dos fatores não altera o resultado…
Exite alguma conversão implicita para INT mesmo em expressões totalmente Float ?
Obrigado!