Pq não consigo entrar com um double !?!

5 respostas
E

Fala galera

to tentando quebrar um exercício p um amigo , só q o modelo q ele me deu , mesmo mudando o tipo de variável o calculo não acontece ,e acaba gerando algumas excptions.

Tipo não consigo somar 5.5 +5.5…

segue

private void somarActionPerformed(java.awt.event.ActionEvent evt) {                                      
calculadora calc = new calculadora();
double x = Integer.parseInt(this.recebex.getText());
double y = Integer.parseInt(this.recebey.getText());
double result = (double) calc.soma(x,y);
JOptionPane.showMessageDialog(null,x + "+" + y + "=" + result);

this.recebex.setText("0");
this.recebey.setText("0");

5 Respostas

rodrigues.danilo

Boa tarde.

Você está somando dois inteiros:

Integer.parseInt(this.recebex.getText());

Abs!

victorwss

Como o amigo aí em cima disse, use Double.parseDouble(String) ao invés de Integer.parseInt(String).

E

Muito obrigado mesmo galera
funcionou
mas agora está acrescentando “000” no y…rsrs
podem me ajudar ?

gobbo

quando usares o recurso de exemplo via codigo, utilize a Tag "[code]"
fica ate mais bonito, alem de ser mais facil de entender

gobbo

ezalor:

funcionou
mas agora está acrescentando “000” no y…rsrs
podem me ajudar ?

voce pode usar a classe NumberFormat pra formatar o numero

Criado 7 de maio de 2008
Ultima resposta 8 de mai. de 2008
Respostas 5
Participantes 4