Please review this PR which corrects a rounding error for DecimalFormat on tie 
cases when the maximum fraction digits allowed is one less than the position of 
the first significant digit in the double rounded. For example, rounding a 
value such as 0.0005 to a maximum of 3 fractional digits. In order to get the 
correct `count` value, we must strip the trailing zeros prior to the check to 
ensure we have the correct value of `count` = 1 so that we can go down the 
_Rounding position is the last index_ case which properly checks if the String 
double was already rounded or is exact from its true decimal form.

-------------

Commit messages:
 - small test changes
 - init

Changes: https://git.openjdk.org/jdk/pull/27681/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=27681&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8369050
  Stats: 95 lines in 3 files changed: 88 ins; 5 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/27681.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/27681/head:pull/27681

PR: https://git.openjdk.org/jdk/pull/27681

Reply via email to