더하기 빼기 곱하기 나누기
1000을 BigDecimal 객체로
BigDecimal bdA = new BigDecimal(1000);
또는
BigDecimal bdA = new BigDecimal("1000");
더하기:
BigDecimal bdSum = nu;;
BigDecimal bdA = new BigDecimal("300");
BigDecimal bdB = new BigDecimal("400");
bdSum = bdA.add(bdB);
빼기 :
BigDecimal bdSum = nu;;
BigDecimal bdA = new BigDecimal("300");
BigDecimal bdB = new BigDecimal("400");
bdSum = bdB.subtract(bdA);
곱하기 :
BigDecimal bdSum = nu;;
BigDecimal bdA = new BigDecimal("300");
BigDecimal bdB = new BigDecimal("400");
bdSum = bdB.multiply(bdA);
나누기 :
BigDecimal bdSum = nu;;
BigDecimal bdA = new BigDecimal("300");
BigDecimal bdB = new BigDecimal("400");
// 나누기 - 무조건 반올림
bdSum = bdB.divide(bdA, BigDecimal.ROUND_UP);
// 나누기 - 소수점 4번째 자리에서 반올림
bdSum = bdB.divide(bdA, 4, BigDecimal.ROUND_UP);
크기비교:
if(a > b)
->
if( bdA.compare(bdB) > 0)
bdA가 더 크면 1
if( bdA.compare(bdB) == 0)
둘이 같으면 0
if( bdA.compare(bdB) < 0)
bdA가 작으면 -1
'Programming > JAVA' 카테고리의 다른 글
JAVA DOC을 사용하자. (0) | 2008.04.28 |
---|---|
Factory Method 패턴 (0) | 2008.04.28 |
mysql, oracle, mssql 드라이버 사용 (0) | 2008.04.28 |
[펌] 메일 보내기 (0) | 2008.04.28 |
[자바 프로젝트 성공 노하우] ③ 개발력 업그레이드 묘수 (0) | 2008.04.28 |