Fórum Operações matematicas exatas #522605

11/06/2015

0

Para operações matematicas em que o resultado seja exato; uma divisão, financeiro, qual o tipo de dado correto? double ou int?

*resultado exato, realmente não sei qual o mais utilizado.
Felipe Moreira

Felipe Moreira

Responder

Posts

12/06/2015

Ronaldo Lanhellas

Para operações matematicas em que o resultado seja exato; uma divisão, financeiro, qual o tipo de dado correto? double ou int?

*resultado exato, realmente não sei qual o mais utilizado.


Para resultados exatos você deve usar o BigDecimal, pois o double também despreza casas decimais de números muito grandes, e o int nem considera as casas decimais após a virgula.
Responder

Gostei + 0

12/06/2015

Felipe Moreira

O correto, o mais utilizado, o melhor então? Assunto encerrado, Obrigado!
Responder

Gostei + 0

12/06/2015

Ronaldo Lanhellas

O correto, o mais utilizado, o melhor então? Assunto encerrado, Obrigado!


Sim, principalmente quando trabalhamos com dinheiro, em uma aplicação bancária por exemplo, não podem haver perdas de valores. O BigDecimal é o ideal nestes casos.
Responder

Gostei + 0

12/06/2015

Felipe Moreira

Sem mais duvidas ou reclamações hehehe.
Responder

Gostei + 0

13/06/2015

Eduardo Pessoa

Felipe, confere aew: [url]http://blog.caelum.com.br/arredondamento-no-java-do-double-ao-bigdecimal/[/url]
Responder

Gostei + 0

13/06/2015

Felipe Moreira

Vou conferir sim!
Responder

Gostei + 0

13/06/2015

Felipe Moreira

Vou conferir sim!
Responder

Gostei + 0

14/06/2015

Eduardo Pessoa

O que achou?
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar