* BigDecimal 클래스 : 정밀한 소수점 연산을 수행하기 위한 클래스
import java.math.BigDecimal;
public class Test133
{
public static void main(String[] args)
{
BigDecimal a = new BigDecimal("123456789.123456789");
// movePointLeft() : 소수점을 왼쪽으로 이동
BigDecimal b = a.movePointLeft(3);
System.out.println("처리 결과 : " + b);
//--==>> 처리 결과 : 123456.789123456789
// 나눗셈 연산
BigDecimal c = a.divide(b);
System.out.println("처리 결과 : " + c);
//--==>> 처리 결과 : 1E+3
BigDecimal d = a.divide(b, BigDecimal.ROUND_DOWN); // 반올림을 하지 않는다. → 절삭
System.out.println("처리 결과 : " + d);
//--==>> 처리 결과 : 1000.000000000
// BigInteger 객체로 변환
System.out.println(a.toBigInteger());
//--==>> 123456789
}
}