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?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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