범위큰수java

    [Java] BigInteger 사용 이유, 형변환, 두 수 비교

    Type 범위 int -2,147,483,648 ~ 2,147,483,647 long -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 int 와 long의 범위로 감당하기 힘든 경우 사용한다. BigInteger은 문자열 형태여서 숫자의 범위가 무한하다. 그러나 BigInteger은 문자열이라 사칙연산이 안되기 때문에 BigIntger 내부의 숫자를 계산하기 위해서는 BigIntger 클래스 내부에 있는 메서드를 사용해야 한다. BigInteger bigNum1 = new BigInteger("100000000000"); BigInteger bigNum2 = new BigInteger("1000000000000000"); System.out.println..