돈과 관련된 계산, 팩토리얼 계산 등등 수가 long 타입의 범위를 넘어가는 경우가 있다.
이럴 때는 BigInteger 클래스를 사용해야 한다.
이 클래스를 사용하기 위해선 java.lang.Math 클래스를 임포트 해야한다. 또한 BigInteger는 기존 연산자들(+ - / * ) 등을 사용 할 수 없고 클래스에서 제공하는 메소드
만 사용할 수 있다.
프로그래머스 멀쩡한 사각형 문제를 풀다가 알게된 클래스인데 언젠가 사용할 때가 있는 클래스 인것 같다.
'Algorithm' 카테고리의 다른 글
정렬 알고리즘(선택, 삽입, 퀵, 계수) (0) | 2021.07.26 |
---|---|
Integer 클래스 활용 (0) | 2021.04.28 |
Arrays.sort(배열,Comparator ?) (0) | 2021.03.27 |
[JAVA] ArrayList 사용 (0) | 2021.02.05 |
Priority Queue (0) | 2021.02.02 |
최근댓글