int, long과 같이 정수를 표현하기 위한 자료형이다.
즉 java에서 정수를 표현하기 위한 자료형에는
byte, short, int, long 이 존재한다.
1 byte = 8 bits, n비트에는 2^n개의 수를 저장 할 수 있다.
byte (1 byte, 8 bits)
short (2 byte, 16 bits)
int (4 byte, 32 bits)
long (8 byte, 64 bits)
이다.
byte형은 정수 자료형중에서 가장 작은 범위를 가진 자료형이다.
총 256개중 반은 음수, 반은 양수와 0을 표현하므로
표현 범위는 -128~127이다.
public class Ex_3_1_0 {
public static void main(String[] args) {
byte a = 127;
System.out.println("a=" + a);
}
}
출력값: a=127
short형은 byte 다음으로 작은 자료형이다. 16 bits이므로 65,536개의 숫자를 저장할 수 있다. 즉 32,768개의 음수와 32,767개의 양수, 0을 표현할 수 있다.
표현 범위는 -32,768~32,767이다.
public class Ex_3_1_0 {
public static void main(String[] args) {
short a = 31726;
System.out.println("a=" + a);
}
}
출력값: a=31726