--- old/src/java.base/share/classes/java/math/BigDecimal.java 2017-05-03 14:00:30.300699526 -0700 +++ new/src/java.base/share/classes/java/math/BigDecimal.java 2017-05-03 14:00:30.168693815 -0700 @@ -120,15 +120,19 @@ * preferred scale for representing a result. The preferred * scale for each operation is listed in the table below. * - * + *
* + * * + * + * * * * * * + * *
Preferred Scales for Results of Arithmetic Operations *
OperationPreferred Scale of Result
Addmax(addend.scale(), augend.scale())
Subtractmax(minuend.scale(), subtrahend.scale())
Multiplymultiplier.scale() + multiplicand.scale()
Dividedividend.scale() - divisor.scale()
Square rootradicand.scale()/2
* * These scales are the ones used by the methods which return exact