operações com BigDecimal

2 respostas
M

E ai galera…

Por favor, me tirem uma dúvida:

Eu nunca trabalhei com operações com a classe BigDecimal, agora preciso usá-la, mas não tá funcionando:

BigDecimal calc = new Bigdecimal(0);

calc.add(new BigDecimal(100));

Esta operação deveria atribuir a calc o valor de 100, correto?
Mas não é isso que acontece. A variavel calc continua com o valor 0 como foi iniciada.

O que pode estar acontecendo? Estou fazendo errado esta operação?

Grato…

2 Respostas

M

Bom,

O metódo add simplesmente soma, não atribui a classe que chamou o método, então você deve usar:

calc = calc.add(new BigDecimal(100));

:okok:

M

Ok

Valeu!

Criado 16 de abril de 2007
Ultima resposta 16 de abr. de 2007
Respostas 2
Participantes 2