TIL(Today I Learned)

Day.20 BigDecimal 연산

지팡구 2022. 11. 24. 23:41

2022.05.22 - [Language/Java] - 자료형과 BigDecimal 그리고 소수점(부동, 고정)

 

자료형과 BigDecimal 그리고 소수점(부동, 고정)

자료형 언어마다 다양한 변수의 타입을 지원하며, 값의 범위와 종류는 다르다. 기본 자료형과 참조 자료형으로 나눌 수 있는데 다음과 같다 기본 자료형 (8) = boolean, char, byte, short, int, long, float, d

jipang9-greedy-pot.tistory.com

과거 BigDecimal에 대해 접하고, 이게 무엇인지에 학습을 했는데, 오늘은 이 BigDecimal을 이용한 연산에 대해  학습을 해보았다.

 

이 BigDecimal은 실수에 대한 정확한 연산이 필요할 때 사용하는데, 돈과 소수점 같은 데이터를 다룬다면 필수로 사용해야한다.(직접 계산을 해보면 데이터의 차이를 확인할 수 있음)

 

이 BigDecimal은 문자열이라 사칙연산이 불가능하다. 그래서 클래스 내부에 있는 메서드를 이용해야한다.