1. BigInteger 클래스에 대하여 설명하시오. BigInteger class & BigDecimal class 메모리가 유한하기 때문에 메모리 공간을 절약할 수 있으면서, 속도 면에서도 유리할 수 있게 데이터 타입을 세부적으로 나눠(기본 8가지 타입) 적절한 데이터 타입을 사용하도록 했다. 일반적인 상황, 프로젝트의 경우에는 이 정도로 큰 수는 필요하지 않다. 하지만 예를 들면 수학이나 과학 분야 등에서 더 크거나 정밀한 수가 필요한 경우(지정된 8개 타입으로 표현할 수 없는 경우)에 BigInteger, BigDecimal class를 사용한다. 두 클래스는 꼭 필요한 경우에만 제한적으로 사용 해야하며 무조건적으로 사용하는 것은 지양 해야 한다. 이 클래스들을 기반으로 만들어진 인스턴스는 imm..