2
respostas

Aproximação de valor em double

Fiz dois saques, ambos de 50 reais, na conta com 150. Por que o meu valor que deveria ser: 49.6, ficou em um valor aproximado de 49.599999999999994?

2 respostas

Boa noite Aline, tudo bem ? Compartilha o print do seu codigo, que fica mais facil identificar.

valeu.. bons estudos

Aline, boa noite!

Isso tem relação com a precisão usada na hora de calcularmos operações de ponto flutuante, vou evitar entrar em detalhes pra não falar merda, dá uma conferida nesses 2 links ;D espero que ajude.

https://0.30000000000000004.com/

https://www.alura.com.br/artigos/arredondamento-no-java-do-double-ao-bigdecimal