Se alguém digita números, o Java não entende que é números?

2 respostas
C

Se alguém digita números, o Java não entende que é números?
De jeito nenhum?
Por que?

Grato.
Cláudio.

2 Respostas

Guevara

Pois é, precisa fazer a conversão do que vc digitou (String) para double, exemplo:

double aux;
    
    aux = Double.valueOf(parcela1Text.getText());
    calc.setParcela1(aux);
    //Para a parcela2
    aux = Double.valueOf(parcela2Text.getText());
    calc.setParcela2(aux);

No exemplo acima o melhor é ler a linha de trás pra frente, “parcela1Text.getText” é o que vc digitou, “Double.valueOf” converte o que vc digitou em numero (double), e “aux” recebe esse valor.

Para mostrar o resultado disso seria:

resultadoText.setText(Double.toString(aux));

Repare que no resultado (saida) ele converte “Double.toString”, real para String (Texto).

[]s

LPJava

nao esqueça de tratar a excecacao se o usuario digitar “dois”.

Criado 24 de fevereiro de 2009
Ultima resposta 24 de fev. de 2009
Respostas 2
Participantes 3