Oi pessoal
Me digam pq esse programa n faz a leitura… o q ha de errado q ainda n vi?
Me ajudem
import javax.swing.JOptionPane;
/**
*
@author CLIENTE
*/
public class Main {
/**
@param args the command line arguments
*/
public static void main(String[] args) {
double peso= 0;
double altura= 0;
String xpeso,xaltura;
x altura= JoptionPane.showImputDialog(“Qual a sua altura?”);
x peso=JoptionPane.showImputDialog(“Qual o seu peso?”);
altura=Double.parseDouble(xaltura);
peso=Double.parseDouble(xpeso);
JoptionPane.showMessageDialog(null,“O seu IMC é”+ IMC);
if(IMC < 18.5){
JoptionPane.showMessageDialog(null,“Você está abaixo do peso…”);
}else if(imc < 25){
JoptionPane.showMessageDialog(null,“voce está no peso normal!”);
}else if(imc < 30){
JoptionPane.showMessageDialog(null,“Acima do peso!”);
}else{
JoptionPane.showMessageDialog(null,“Voce está enorme!”)
}
Sistem.exit(0);
nao tem nenhum scanner ou bufferedReader ai, como vc quer que leia, nen explicou qual sua duvida com clareza… não colocou o codigo dentro das tags corretas… e estou quase certo de que botar o nome de uma classe como apenas Main nao é uma boa pratica…
cole o codigo em um IDE tipo netbeans ou eclipse que vai te mostrar os problemas quando colei pela primeira vez tava tudo com erro até variavel que nem existia como a IMC
public static void main(String[] args) {
double peso = 0.0;
double altura = 0.0;
String xpeso, xaltura;
xaltura = JOptionPane.showInputDialog(“Qual a sua altura?”);
xpeso = JOptionPane.showInputDialog(“Qual o seu peso?”);
altura = Double.parseDouble(xaltura);
peso = Double.parseDouble(xpeso);
double imc = altura / peso;
JOptionPane.showMessageDialog(null, "O seu IMC é" + imc);
if (imc < 18.5) {
JOptionPane.showMessageDialog(null, "Você está abaixo do peso...");
} else if (imc < 25) {
JOptionPane.showMessageDialog(null, "voce está no peso normal!");
} else if (imc < 30) {
JOptionPane.showMessageDialog(null, "Acima do peso!");
} else {
JOptionPane.showMessageDialog(null, "Voce está enorme!");
}
}
}[/code]
Obs: não é necessário o uso do scanner ou bufferedReader, a leitura é feita através do jOptionPane.
apenas criei uma variavel que não tinha e corrigir usando uma IDE
faça a leitura do código e suas modificações com base no que vc quer
como o @tutu_rp disse tem que colocar ao quadrado etc…