Olá, gostária de saber qual comando devo usar para o JOptionPane capturar uma variável do tipo double ou float
por exemplo:
package teste;
import javax.swing.JOptionPane;
public class teste02 {
public static void main (String[] args) {
int altura, peso, imc;
altura = Integer.parseInt(JOptionPane.showInputDialog("Informe sua altura ( Em centímetros)"));
peso = Integer.parseInt(JOptionPane.showInputDialog("Informe seu peso (Em quilos)"));
altura = altura/100;
imc = peso / (altura*altura);
JOptionPane.showMessageDialog(null,"Seu IMC é "+imc);
}
}
ao invés de utlizar int e o usuário ter que digitar a altura em centímetros, permitir a entrada de um valor de ponto flutuante.
Aproveitando o tópico, gostaria de saber o que devo fazer para meu .jar funcionar, estou usando o eclipse, quando exporto, ele até cria um arquivo .jar mas quando eu tento executá-lo, aparece a seguinte mensagem:
"Failed to load the Main-Class manifest attribute from <caminho do .jar>"
Faz apenas alguns dias que comecei estudar Java, então se tiver como explicar de maneira bem simples eu agradeceria muito.
Desde já obrigado pela atenção, abraços.