Converter fração em decimal

2 respostas
J

Bom dia galera,estou com uma dúvida,sou iniciante em java.Vamos lá,estou criando um aplicativo para realizar um cálculo de estatística para a aula de matemática discreta 2,porém tenho que colocar valores em fração para armazenar na variável,ate ai tudo bem,mas ao criar o textfield e receber pelo método gettext a fração para armazenar na variável do tipo float gera um erro ao converter de string para float.

embaixo está meu código:

Float probabilidade_de_sucesso;
probabilidade_de_sucesso=Double.parseDouble(jtfprobabilidadedesucesso.getText());

Exception in thread “AWT-EventQueue-0” java.lang.NumberFormatException: For input string: “1/16”

2 Respostas

Gleidson_Henrique

Quase acertou o CODE amigo, ao invés de < > é [ ]

Sobre o seu codigo, você está tentando colocar um Double dentro do Float. Você pode fazer assim:

Double double = new Double.parseDouble(jtfprobabilidadedesucesso.getText());

Abraços

G

jcisinho20
Então vc pode seguir a dica do amigo ai em cima. Mas se vc quizer converter uma String em float tem que usar o método estático Float.parseFloat().

Exemplo:

Float probabilidade_de_sucesso; probabilidade_de_sucesso=Float.parseFloat(jtfprobabilidadedesucesso.getText());

Criado 13 de outubro de 2012
Ultima resposta 14 de out. de 2012
Respostas 2
Participantes 3