[JAVA] 무제한 큰 숫자(정수) 다루기 BigInter
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그리고 long타입에 L을 붙여가면서 풀어야되는 일이 있었습니다. 하지만 이것들은 어디까지 범위기 제한적이고, Stirng으로 풀어가면서 아래와 같은 에러가 발생하였습니다. 해당 범위를 넘어서게 되면 모두 0으로 출력이 됩니다. 숫자의 범위가 저 범위를 넘을 경우는 잘 없겠지만 프로그램 개발 특히 돈과 관련된 개발(BigDecimal)이나 알고리즘 문제를 풀 때 항상 최악의 상황을 고려해야 하므로 무한의 정수가 들어갈 수 있는 가능성이 있다면 BigInteger이라..