byte의 범위는 -127~128


short의 범위 -32,768 ~ 32,767

int 범위는 -2147483648 ~ 2147483647


long은 -2^63 ~ 2^63-1 인데



만약에 숫자 128을 표현할거면 byte를 쓰고


32767까지를 표현할거면 short


2147483647까지 표현할거면 int


2^63-1까지 쓸일이 생기면 long


제가 이해한게 맞나여?