DecimalFormat
숫자가 일치하지 않는 것으로 보입니다.Java DecimalFormat 반올림 오류?
new DecimalFormat("0.0", new DecimalFormatSymbols(Locale.US)).format(number)
는 여기에 몇 가지 다른 number
값을 반환 무슨이다.
- 복귀 0.05 0.0 0.15
- 되돌아 0.2
- 복귀 0.25 0.2 0.35
- 되돌아 0.4
- 0.45 복귀
왜 일어나지 않는 0.4? 그리고 더 중요한 것은 어떻게 올바른 값을 얻을 수 있습니까 (0.45를 반올림 할 때 0.25를 반올림 할 때 0.3).
2 downvotes 질문에 대한 stackoverflow. 차가운 – Michael