자바의 기본형(Primitive type) 8가지

계산을 위해 실제 값을 저장 (타입선언 시 모두 다 소문자로 시작한다!)

 

1. 진리값

타입 메모리 크기(byte) 기본값 데이터 표현 범위
boolean 1
(하지만, 정식으로 크기를 알려주고 있지 않음)
false true, false

 

2. 정수값

타입 메모리 크기(byte) 기본값 데이터 표현 범위
byte 1 0 -128~127
short 2 0 -32,768~32,787
int
(default)
4 0 -2,147,483,648
~2,147,483,647(대충 20억)
long 8 0L -9,223,327,036,854,775,808
~9,223,372,036,854,775,807

※ 2, 8, 10, 16진법의 개념이 들어있음 (EX) 0b11010, 032, 26, 0x1a, 26L, 0x1aL

 

3. 실수값

타입 메모리 크기(byte) 기본값 데이터 표현 범위
float 4 0.0F (3.4X1038)~(3.4X1038)의 근사값
double
(default)
8 0.0 (1.7X10308)~(1.7X10308)의
근사값

※ 지수형으로 표현할 수 있다.

(EX) 123.4, 123.4f, 123.4d, 1.234e2, 1.234e2f, 1.234e2d

 

4. 문자값

타입 메모리 크기(byte) 기본값 데이터 표현 범위
char 2 ‘\u0000’ 0~65,535

※ 기재하려는 값 앞 뒤에 싱글쿼터(‘’)와 함께 표기, 형 변환시 자주 사용(문자->숫자)

※‘\u0000’ = ‘NULL’

 

'IT > JAVA' 카테고리의 다른 글

[Java] Reference Type(참조형식)=참조 변수  (0) 2023.06.08
[Java] 변수(Variable)  (0) 2023.06.08
[Java] JDK와 JRE의 구성요소  (0) 2023.06.08
[Java] 변수란? (Variable)  (0) 2023.06.01
[Java] 상수와 리터럴 (Constant & literal)  (0) 2023.06.01

+ Recent posts