ERRO ao converte pra double!

2 respostas
diego_perez

To com um problema de converte um valor de String para double

bom eu tenho uma string q recebe valor numerico tipo (10.50 , 2.20) eu sei q ja to errado em em fazer uma String q recebe numeros, so q to iniciando em JAVA ai por falta de conhecimento fiz assim.
ai dessa String eu queria passar ela pra double fazer uma soma e retorna para String para jogar numa JtextField
eu estava tentando dessa forma abaixo mais nao Funfa:

String valor = "10.20";
double soma = 0;
double total = 0;

                                         valor.replaceAll(",", ".");      
        			           soma = parseDouble(valor.toString());       //passando para double
  
        			           total =  total + soma;         //fazendo a soma

 String resultado;
                               resultado = String.valueOf(total);;           //passando pra String 
        			           jTextFieldTotal.setText(resultado);

o resultado e sempre 102.0 em vez de ser "10.20"
o mesmo erro acontece se for somar 10.20+20.90 = 311.0

alguem pode esclarecer o erro ai??

2 Respostas

felipebonezi

Tenta modificar esta linha:

soma = parseDouble(valor.toString());

por esta:

soma = Double.parseDouble(valor.toString());

Será que faltou o ‘Double’?
:slight_smile:

diego_perez

Valeu cara era isso mesmo concertou meu erro

nem acredito kk

TKS

Criado 25 de março de 2011
Ultima resposta 26 de mar. de 2011
Respostas 2
Participantes 2