String.format("%.2f", doubleValue);
을 자르지 않고 반올림 (반올림 반올림 알고리즘)하지 않으려면 어떻게해야합니까?Java에서 String.format ("% .2f", doubleValue)의 반올림을 방지하십시오
포맷 후
doubleValue = 123.459
,
doubleValue = 123.46
난 그냥 마지막 숫자를 폐기 할
,
나는이 작업을 수행하는 다른 방법이 알고123.45
, 난 그냥이 있는지 알고 싶어요 String.format를 사용하여 가능합니다.
소수점 왼쪽의 자릿수가 3 자리 이상인 경우 어떻게해야합니까? 또한 새로운 객체를 만드는 대신 문자열로 변환 할 이중 변수에서 직접 사용할 수 있습니까? –
향후 참조가 잘못되었습니다. 소수점 이하 자릿수가 6 인 경우 반올림 반올림이 사용되고 다른 반쪽 반올림 HALF_EVEN 반올림이 사용됩니다. 나는 이것이 터무니없는 것을 발견한다! – Chad