1
Pembulatan BigDecimal ke * selalu * memiliki dua tempat desimal
Saya mencoba membulatkan nilai BigDecimal ke atas, ke dua tempat desimal. saya menggunakan BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); tetapi tidak melakukan apa yang saya inginkan secara konsisten: rounded 0.819 to 0.82 rounded 1.092 to 1.1 rounded 1.365 to 1.4 // should be 1.37 …
217
java
math
bigdecimal
rounding