반응형

# 정수형 선택기준

## 정수형의 종류와 크기

  • 정수형 : byte, short, int, long
  • byte부터 long까지 크기가 1byte 부터 시작해서 2배씩 증가한다.

## int 사용 권장

  • byte와 short가 int형에 비해 크기가 작아 메모리를 절약할 수 있지만, 저장할 수 있는 값의 범위가 작아 연산 시 값의 범위를 넘어서 잘못된 결과를 얻을수 있다.
  • JVM의 피연산자 스택(operand stack)이 피연산자를 4byte 단위로 저장하여 크기가 4byte 보다 작은 자료형의 경우 4byte로 변환 후 연산이 수행되기 때문에 int 사용이 권장된다.

## 정리

  • 정수형 변수를 선언 시 int 타입으로 진행.
  • int의 범위(약 +-20억)를 넘어서는 수를 다뤄야 할 경우 long 사용.
반응형

+ Recent posts