변수에 저장하려는 정수값의 범위에 따라 4개의 정수형 중에서 하나를 선택하면 되겠지만,
byte와 short보다 int를 사용하는 것이 좋다.
byte와 short는 int보다 크기가 작아서 메모리를 절약할 수는 있지만,
저장할 수 있는 값의 범위가 작아서 범위를 넘어서 잘못된 결과를 얻기 쉽다.
그리고 JVM의 피연산자 스택이 피연산자를 4 byte단위로 저장하기 때문에
크기가 더 작은 byte와 short의 값을 계산할 때는 4 byte로 변환하여 연산이 수행되어 int를 사용하는 것이 더 효율적이다.
결론적으로 정수형 변수를 선언할 때는 int타입으로 하고, int의 범위를 넘어서는 수를 다뤄야 할때는 long을 사용하면 된다.