Dificuldades com Integer.parseInt(JOptionPane.showInputDialog

5 respostas
Ettorebb

Olá pessoal sou novo no fórum e na liguagem JAVA, e gostaria de saber como eu uso o comando “Integer.parseInt(JOptionPane.showInputDialog” porém com float, obrigado.

5 Respostas

T
String s =  JOptionPane.showInputDialog(....);
double d = 0;
try {
    d = Double.parseDouble (s);
} catch (NumberFormatException ex) {
    // trate o problema de alguém ter digitado um número erradamente...
}

Dica: procure nunca usar “float” ou “Float” em seus programas. Use sempre “double” ou “Double”. Há exceções para essa regra, mas de modo geral um iniciante nunca deve usar “float”, sempre deve usar “double”.

marcelopacheco85

eu faria assim

String entrada = JOptionPane.showInputDialog(“Texto de entrada”);

float f = Float.parseFloat(entrada);

blzzzz

Ettorebb

Valew pessoal, tenho só mais uma dúvida, como posso fazer para que a variável apareça na caixa de texto???

javaroot
Float f = Float.parseFloat(JOptionPane.showInputDialog("Entrada: "));

Acho que assim é mais prático… assim nao precisas criar duas variáveis, apenas uma.

Você quer mostrar o valor da variável?

JOptionPane.showMessageDialog(null, "Valor da variavel f:" + f);

[]`s

Ettorebb

valew pessoal!!!

Criado 16 de agosto de 2008
Ultima resposta 16 de ago. de 2008
Respostas 5
Participantes 4