티스토리 뷰

개인공부/Java

[Java] 데이터 타입

jeson 2023. 11. 19. 15:39
[한빛미디어] 뇌를 자극하는 JAVA 프로그래밍 책으로 학습한 내용을 정리한 것입니다.

 

* 자바에서는 사용되는 모든 변수와 데이터의 값에는 타입이 있음
* 자바는 변수에 그 변수와 다른 타입의 데이터를 담으려고 하면 에러가 발생하거나, 데이터 값의 일부가 손실되는 경우가 존재

 

[자바 데이터 타입의 분류 체계]

데이터 타입

프리미티브 타입
Primitive Type
수치 타입
Numberic Type
정수 타입
Intergral Type
byte
short
int
long
char
부동소수점 타입
Floating Point Type
float
double
불리언 타입
Boolean Type
  boolean
레퍼런스 타입
Reference Type
클래스 타입
Class Type
   
인터페이스 타입
Interface Type
   
배열 타입
Array Type
   
열거 타입
Enum Type
   

 

 

[프리미티브 타입의 데이터 표현을 위해 사용되는 메모리]

구분 데이터 타입 사용 메모리 크기 표현 범위
정수 타입 byte 1 바이트 -128 ~ 127
short 2 바이트 -32,768 ~ 32,767
int 4 바이트 -2,147,483,648 ~ 2,147,483,647
long 8 바이트 -9,223,372,036,854,775,808~ 9,223,372,036,854,775,807
문자 타입 char 2 바이트 0 ~ 65535
(범위 내 값을 저장 후 출력 시 해당되는 유니코드 문자가 출력)
부동소수점 타입 float 4 바이트 1.4E-45 ~ 3.4E38 (1.4×10^-45 ~ 3.4×10^38)
double 8 바이트 4.9E-324 ~ 1.8E308 (4.9×10^-324 ~ 1.8×10^308)
불리언 타입 boolean * 정해지지 않음 true 또는 false

 

'개인공부 > Java' 카테고리의 다른 글

[Java] 연산자  (0) 2023.11.19
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함