자료형 = 메모리크기 / 표현가능 범위
숫자의 범위가 위의 범위를 넘게 되면 0 또는 -숫자 또는 (숫자 - 범위의 총합_ex:256)으로 예상치 못한 값이 나온다.
=> 문자열 형태로 이루어진 BigInteger클래스를 사용하면 무한한 숫자를 담을 수 있다.
byte의 범위를 벗어나는 숫자는 0xFF(11111111)와 &연산하면 해당 숫자를 그대로 사용할 수 있다.
ex)
byte a = (byte)130;
if(a & 0xFF == 130) : true