용's
[JAVA] BigDecimal 본문
BigDecimal 클래스
- 오차가 존재하지 않는 실수의 표현을 위해 정의된 클래스
- 실제 double이나 float를 사칙연산 시, 근사치 계산으로 정확한 수치의 결과가 나오지 않음
예) double a = 4.7
double b = 0.4
a+b = 5.1000000000000005
와 같은 결과가 나옴
이때 a와 b를
BigDecimal a = new BigDecimal("4.7")
BigDecimal b = new BigDecimal("0.4")
의 객체로 만들고
a.add(b)를 하면 결과가 5.1이라는 정확한 실수로 나오게 된다.
'Computer Science > 예상면접' 카테고리의 다른 글
[DB] DB가 중복을 허락하는 경우 (2) | 2015.11.18 |
---|---|
[OS#1] 프로세스 통신 (0) | 2015.11.15 |
[Network #4] TCP 제어 알고리즘 (0) | 2015.10.12 |
[DB] 예상 문제 (0) | 2015.09.28 |
[Network #3] 기타 예상 질문 (0) | 2015.06.04 |
Comments