[언어] JAVA/Java

BigDecimal

재돌쓰 2015. 2. 20. 14:00
10을 3으로 나눠서 소수 5째자리까지보여줌

BigDecimal a = new BigDecimal(10);

BigDecimal b = new BigDecimal(3);
BigDecimal result = a.divide(b,5,BigDecimal.ROUND_DOWN);
System.out.println(result);

3.33333

BigDecimal.ROUND_CEIL  올림 
BigDecimal.ROUND_DOWN 내림
new MathContext(10) 일 경우 10자리까지는 정확하게 연산 하라란 의미

-객체중심 Java 내용중에서