--- old/src/java.base/share/classes/java/math/BigDecimal.java 2017-05-10 17:20:22.447546258 -0700 +++ new/src/java.base/share/classes/java/math/BigDecimal.java 2017-05-10 17:20:22.303539949 -0700 @@ -120,15 +120,19 @@ * preferred scale for representing a result. The preferred * scale for each operation is listed in the table below. * - *
Operation | Preferred Scale of Result |
---|---|
Add | max(addend.scale(), augend.scale()) | *
Subtract | max(minuend.scale(), subtrahend.scale()) | *
Multiply | multiplier.scale() + multiplicand.scale() | *
Divide | dividend.scale() - divisor.scale() | *
Square root | radicand.scale()/2 | + *