Qual o melhor tipo para usar Double ou Bigint

6 respostas
rafa_85

Bom dia! pessoal estou em um projeto que será necessários trabalhar com muitos valores, pedidos de compra, com cálculos de porcentagem em cima deles e afins.

Bom o melhor tipo é BigInteger mesmo? queria um pouco de opinião a partir da experiencia de vocês.

Agradeço!

6 Respostas

Fabiano_Abreu

Olá rafa_85,

Se você irá trabalhar com valores, aconselho o uso do Decimal.

Veja esta matéria sobre de tipo de dados para uso de moedas: http://paposql.blogspot.com/2011/10/como-armazenar-informacoes-do-tipo.html

_ _
Fabiano Abreu
Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

nel

rafa_85:
Bom dia! pessoal estou em um projeto que será necessários trabalhar com muitos valores, pedidos de compra, com cálculos de porcentagem em cima deles e afins.

Bom o melhor tipo é BigInteger mesmo? queria um pouco de opinião a partir da experiencia de vocês.

Agradeço!

O BigInteger nada mais é que um Integer que oferece maior espaço de armazenamento. O Double, por sua vez, aceita valores flutuantes, ou seja, “quebrados”.
Ao que entendi, tu terá variação de valores, cálculos que incluem porcentagem, portanto, concordo com o colega, o ideal é que se utilize um BigDecimal.

Abraços.

andre_rjp

Cara se você precisa trabalhar com números de ponto-flutuante vai de Double, este tipo ocupa 64 bits na memória.

rafa_85

Obrigado galera, é li e não pensei é claro qeu preciso de números flutuantes, então vou estudar a bigDecimal.

Obrigado!

diego.sas

O Double é utilizado para cálculos científicos, se vai trabalhar com cálculos financeiros sem dúvidas Bigdecimal…
Na utilização de Double para calculos financeiros pode ter uma diferença significativa.
T+

rsantik

Bigdecimal, sem dúvida.

Criado 14 de fevereiro de 2012
Ultima resposta 14 de fev. de 2012
Respostas 6
Participantes 6