본문 바로가기
Language/Java

데이터타입

by 태윤2 2020. 5. 25.

 

  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