Java BigDecimal
-
[Camel][Java] BigInteger & BigDecimal 클래스Java/개념 정리 2020. 2. 28. 16:20
BigInteger & BigDecimal 클래스를 사용하는 이유 우리가 흔히 사용하는 int, short와 같은 정수 자료형은 매우 큰 수의 표현이 불가능합니다. 그리고 float, double 같은 경우에는 실수 자료형이고 매우 정밀한 수의 표현에 제약이 있기에 오차가 발생합니다. 이러한 문제점을 해결하기 위해 사용되는 것이 BigInteger & BigDecimal 클래스입니다. 클래스들은 java.math 패키지에 묶여 있기때문에 import를 해주어야합니다. BigInteger 클래스 일반적으로 우리가 사용하는 정수의 표현에 있어서 기본자료형인 int형을 사용하면 원하는 수의 표현이 가능합니다. 그러나 기본자료형으로 표현이 불가능한 정수를 표현해야하는 상황이 발생하면 우리는 Java에서 제공하는..