-
Bug
-
Resolution: Duplicate
-
P4
-
None
-
8
-
generic
-
generic
A DESCRIPTION OF THE PROBLEM :
Using DecimalFormat with RoundingMode.HALF_UP doesn't round correct when last digit is 5 and have decimal place.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
DecimalFormat decimalFormat = new DecimalFormat("0.0");
decimalFormat.setRoundingMode(RoundingMode.HALF_UP);
decimalFormat.format(0.15);
---------- BEGIN SOURCE ----------
DecimalFormat decimalFormat = new DecimalFormat("0.0");
decimalFormat.setRoundingMode(RoundingMode.HALF_UP);
decimalFormat.format(0.15);
---------- END SOURCE ----------
Using DecimalFormat with RoundingMode.HALF_UP doesn't round correct when last digit is 5 and have decimal place.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
DecimalFormat decimalFormat = new DecimalFormat("0.0");
decimalFormat.setRoundingMode(RoundingMode.HALF_UP);
decimalFormat.format(0.15);
---------- BEGIN SOURCE ----------
DecimalFormat decimalFormat = new DecimalFormat("0.0");
decimalFormat.setRoundingMode(RoundingMode.HALF_UP);
decimalFormat.format(0.15);
---------- END SOURCE ----------
- duplicates
-
JDK-8252892 DecimalFormat does not round up properly for certain numbers with pattern 0.0
-
- Closed
-