0
BigDecimal을 사용하여 무언가를 계산하고 그 이상이있는 경우 소수점 이하 5 자리로 반올림하려합니다. 어떻게해야합니까?BigDecimal을 사용하여 소수점 이하 자리 수를 찾는 방법은 무엇입니까?
scale()이 작동합니까?
BigDecimal을 사용하여 무언가를 계산하고 그 이상이있는 경우 소수점 이하 5 자리로 반올림하려합니다. 어떻게해야합니까?BigDecimal을 사용하여 소수점 이하 자리 수를 찾는 방법은 무엇입니까?
scale()이 작동합니까?
이미 JavaDoc을 크롤링 했습니까? 특히 precision()?
그리고이 여기에 불필요한 먼저 정밀 검사 할 수 직접적인 해결책이 될 수 있습니다
yournumber.round(new MathContext(5, HALF_UP));
을 그리고 난 것을 시도했다
그 사용 stripTrailingZeros() (@GregKopff을 들으) 후 ,하지만 (예를 들어) 숫자가 1이면 1.00000이라고 말합니다. –
그런 다음'stripTrailingZeros()'도 사용하십시오. –
나는 당신을 믿지 않는다 : http://pastebin.com/au3jQkDU –