2014-09-26 3 views
0

BigDecimal 값이 있습니다. 내가 100500100500.99 필요하지만Java에서 특정 정밀도를 BigDecimal로 설정하는 방법은 무엇입니까?

BigDecimal price = new BigDecimal("100500100500.9999999").setScale(2, BigDecimal.ROUND_HALF_EVEN); 

그것은 100500100501.00 인쇄합니다. 정밀도 평가에 몇 가지 제한을 두는 것이 가능합니까?

+2

당신이 다른 가능한 반올림 모드의 문서에서 살펴나요? http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html –

+0

오, 링크 주셔서 감사합니다. – Alex

답변

관련 문제