1Byte | 2Byte | 4Byte | 8Byte | |
정수형 | byte | short | int(기본형) | long |
실수형 | float | double(기본형) | ||
논리형 | boolean | |||
문자형 | char |
String= 참조형(reference) = 4byte
<정수형 표현 범위 >
byte = byte(1Byte = 8bit) : 2^8 = 256가지 = -128 ~ +127
short(2Byte = 16bit) : 2^16 = 65536 = -32768 ~ +32767
int(4Byte = 32bit = 기본형) : 2^32 = -21억 ~ +21억
long(8Byte = 64bit) : 2^64 = -922경 ~ +922경
접두사 0b를 붙이면 2진수 정수로 취급됨
접두사 0을 붙이면 8진수 정수로 취급됨
접두사 0x를 붙이면 16진수 정수로 취급됨
정수형에 아무런 표시를 하지않으면 int형으로 취급됨
실수형에 아무런 표시를 하지않으면 double형으로 취급됨
'Language > Java' 카테고리의 다른 글
조건문 switch case 문 (0) | 2020.05.26 |
---|---|
조건문 if (0) | 2020.05.26 |
연산자 (0) | 2020.05.25 |
자바에서의 데이터 형변환(Type casting) (0) | 2020.05.25 |
변수 vs 상수 (0) | 2020.05.25 |