Concordo Marcelo, o BigDecimal é uma classe que auxilia e muito cálculos monetários. Porém deve ser usado com precaução por conta de consumir mais memória e o código ter uma leitura mais "complexa".
Não cheguei a usar, mas como já mencionado aqui, tem pessoal que usa int/long e armazena o valor tipo inteiro. Depois faz a divisão por 100 pra achar o decimal. É uma ideia a se pensar tbm.
Em 5 de novembro de 2013 10:57, Marcelo Alves <marcelo.alves@gmail.com> escreveu:
Big decimal é mais "correto", sem dúvida.
O problema é que é mais lento, consome mais memória e principalmente é de manutenção mais complicada. Tipo, é mais fácil entender
long a = b + c * 2;
do que
BigDecimal a = b.add(c.multiply(BigDecimal(2)));
Assumindo que você ainda lembre de precedência de operadores =)
(Uma pena Java não ter operator overloading).
:: marcelo.alves
On 05/11/2013, at 10:53, Rudson Lima <rudsonlive@gmail.com> wrote:
> Sobre a data não utilizo Long ainda...
>
> E não sei se to usando da forma correta mais para valores monetários utilizo o BigDecimal tbm..
> mas não faço o lance dos centavos..
>
> O Marcelo já não é o primeiro a dizer isso...
>
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
سمووحخ ̷̴̐ خ ̷̴̐ خ ̷̴̐ خ امارتيخ ̷̴̐ خ
Analista-Programador
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário