Operações matematicas exatas
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.
*resultado exato, realmente não sei qual o mais utilizado.
Felipe Moreira
Curtidas 0
Respostas
Ronaldo Lanhellas
11/06/2015
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.
*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.
GOSTEI 0
Felipe Moreira
11/06/2015
O correto, o mais utilizado, o melhor então? Assunto encerrado, Obrigado!
GOSTEI 0
Ronaldo Lanhellas
11/06/2015
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.
GOSTEI 0
Felipe Moreira
11/06/2015
Sem mais duvidas ou reclamações hehehe.
GOSTEI 0
Eduardo Pessoa
11/06/2015
Felipe, confere aew: [url]http://blog.caelum.com.br/arredondamento-no-java-do-double-ao-bigdecimal/[/url]
GOSTEI 0
Felipe Moreira
11/06/2015
Vou conferir sim!
GOSTEI 0
Felipe Moreira
11/06/2015
Vou conferir sim!
GOSTEI 0
Eduardo Pessoa
11/06/2015
O que achou?
GOSTEI 0