[Java] BigInteger
by Choi HyeSun
java long의 범위
- -9223372036854775808 ~ 9223372036854775807
java long보다 큰 수는 어떻게 해야하는가?
- java의 BigInteger 사용
BigInteger란?
-
java.math에 import하여야 사용이 가능
-
Immutable arbitary-precision integers. = 무한대의 불변한 정수 (String도 Immutable함)
- (주의) Immutable의 경우, 객체 연산시 새로운 객체가 생김
-
무한대의 숫자 표시 가능
선언하기
- 선언시 new BigInteger(String);
연산하기
- BigInteger끼리의 사칙연산
- int(변수)와 사칙 연산
(주의) BigInteger연산은 항상 BigInteger 타입으로 반환됨
int와 연산시, int를 BigInteger로 타입 변경 후 연산
Subscribe via RSS