본문 바로가기
Programing Language/JAVA

정수를 표현하기위한 자료형

by doriver 2024. 9. 4.

java에서 정수를 표현하기위한 자료형에는 byte, short, int, long이 있다.
메모리 제한 때문에 다양한 자료형이 존재

 

1비트에는 2개의 숫자 저장가능 0,1
2비트에는 4개의 숫자 저장가능 00 , 01, 10, 11

>>  n비트에는 2^n개의 수를 저장 가능

 

 

byte는 8비트 > 256개의 숫자 저장가능 > 반은 음수, 반은 양수와 0을 표현 > -128 ~ 127

short는 16비트 > -32,768 ~ 32,767
int는 32비트 > -2,147,483,648 ~ 2,147,483,647
long은 64비트 > -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

'Programing Language > JAVA' 카테고리의 다른 글

직렬화, 역직렬화  (0) 2024.10.09
Serializable, Throwable, Exception  (0) 2024.09.28
java.util.Optional  (0) 2024.05.22
new BufferedReader( new InputStreamReader(System.in) );  (0) 2024.04.13
주석 종류  (0) 2024.04.13