[java] 정수형 데이터 타입(예: byte, short, int, long)

정수형 데이터 타입은 프로그래밍에서 정수 값을 다루는 데 사용되는 데이터 타입입니다. 자바에서는 다양한 정수형 데이터 타입을 제공하고 있는데, 그 중에서 가장 일반적인 것들은 byte, short, int, long입니다.

byte

byte는 8비트(1바이트) 크기의 부호 있는 정수를 표현하는 데이터 타입입니다. 사용 가능한 값의 범위는 -128부터 127까지입니다. 주로 메모리를 절약해야 할 때나, 크기가 작은 데이터를 다룰 때 사용됩니다.

byte exampleVariable = 100;

short

short는 16비트(2바이트) 크기의 부호 있는 정수를 표현하는 데이터 타입입니다. 사용 가능한 값의 범위는 -32,768부터 32,767까지입니다. byte보다 큰 수를 다룰 때 주로 사용됩니다.

short exampleVariable = 1000;

int

int는 32비트(4바이트) 크기의 부호 있는 정수를 표현하는 데이터 타입입니다. 사용 가능한 값의 범위는 -2,147,483,648부터 2,147,483,647까지입니다. 자바에서 정수 연산의 기본 데이터 타입이기 때문에 자주 사용됩니다.

int exampleVariable = 10000;

long

long은 64비트(8바이트) 크기의 부호 있는 정수를 표현하는 데이터 타입입니다. 사용 가능한 값의 범위는 -9,223,372,036,854,775,808부터 9,223,372,036,854,775,807까지입니다. 더 큰 범위의 정수를 다룰 때 사용됩니다.

long exampleVariable = 100000L;

요약

위에서 설명한 byte, short, int, long은 자바에서 정수를 나타내기 위해 사용되는 데이터 타입들입니다. 각각 다른 크기의 정수를 다룰 수 있으며, 사용하려는 값의 범위에 따라 적절한 데이터 타입을 선택해야 합니다.

더 자세한 내용은 Oracle Java Documentation를 참고하십시오.