BigInteger클래스 기본자료형의 범위를 넘어서는 정수를 표현하고자 할 경우 큰 정수를 숫자로 표현이 불가능하기 때문에 문자열로 표현합니다. 왜냐하면 기본 자료형의 범위를 넘어서는 크기의 정수는 숫자로 표현 불가능하기 때문입니다. BigDecimal클래스 Double 실수가 메모리에 올라가는 순간 오차가 생기는데 오차가 없도록 하기 위해 쓰는 클래스 오차없이 표현하고자하는 클래스