galera me da uma ajuda ai sou novo em java ,fiz um programa com interface gráfica para calcular IMC usando o if mas o programa só que dar a 3° opção poderiam me ajudar o link abaixo e do download do projeto para abrir na IDE http://www.4shared.com/rar/hbbgNqTVba/Imc_java.html
código abaixo >>
String nome = jTextField1.getText(); float peso =Float.valueOf (jTextField2.getText()); float altura =Float.valueOf (jTextField3.getText()); float IMC; IMC = peso/(altura*altura); jTextField5.setText (String.valueOf(IMC)); if (IMC < 18.4){ jTextField4.setText(nome+" você esta abaixo do peso "); } if ((IMC <=18.5)&&(IMC <24.9)) { jTextField4.setText(nome+" você tem peso normal "); } if ((IMC <=25.0)&&(IMC <29.9)) { jTextField4.setText(nome+" você esta em sobrepeso "); } if ((IMC <=30.0)&&(IMC <34.9)) { jTextField4.setText(nome+" você esta com obesidade grau 1 "); } if ((IMC <=35.0)&&(IMC <39.9)) { jTextField4.setText(nome+" você esta com obesidade grau 2 "); } if (IMC < 40 ) { jTextField4.setText(nome+" você esta com obesidade grau 3 "); }