❗️ BigInteger
클래스
BigInteger bigInt = new BigInteger("12345678901234567890");
임의의 정밀도
: 임의의 크기의 정수 표현 가능. 따라서, int나 long과 같은 기본 자료형의 한계를 초과하는 매우 큰 정수값도 다룰 수 있음.불변(Immutable)성
: BigInteger 객체는 한 번 생성되면 변경할 수 없음. 따라서, 한 번 생성된 BigInteger 객체의 값은 변경되지 않으며, 변경하기 위해서는 새로운 BigInteger 객체를 생성해야 함.산술 연산 지원
: 덧셈, 뺄셈, 곱셈, 나눗셈 등의 연산을 수행 가능비트 연산 지원
: AND, OR, XOR, 시프트 등의 비트 연산을 수행 가능