Skip to content

Conversation

@codomposer
Copy link
Contributor

@codomposer codomposer commented Oct 31, 2025

Fix BigDecimal precision issues

Problem

Using new BigDecimal(double) causes precision issues:

new BigDecimal(0.1) // 0.1000000000000000055511151231257827021181583404541015625

Solution

Replace with BigDecimal.valueOf(double)

BigDecimal.valueOf(0.1) // 0.1

Fixes

Closes #2680 #608 #178

@Snailclimb
Copy link
Owner

Fix BigDecimal precision issues

Problem

Using new BigDecimal(double) causes precision issues:

new BigDecimal(0.1) // 0.1000000000000000055511151231257827021181583404541015625

Solution

Replace with BigDecimal.valueOf(double)

BigDecimal.valueOf(0.1) // 0.1

Fixes

Closes #2680

感谢修正完善👍

@Snailclimb Snailclimb merged commit b74d093 into Snailclimb:main Nov 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants