728x90
반응형
자바는 값을 저장할 수 있는 기본타입(Primitive Type)을 제공한다.
기본타입은 아래와 같이 분류 한다.
기본타입 | 정수 타입 | byte, char, short, int, long |
실수 타입 | float, double | |
논리 타입 | boolean |
하나씩 알아 보자,
정수 타입
타입 | 메모리 사용크기 | |
byte | 1byte | 8bit |
char | 2byte | 16bit |
short | 2byte | 16bit |
int | 4byte | 32bit |
long | 8byte | 64bit |
char타입
- 하나의 문자를 작음따옴표(')로 감싼 것
- 문자 리터럴은 유니코드로 변환되어 저장
String타입
- 문자열을 변수에 저장 할 수 있다
- 큰따옴표(")로 문자 또는 여러개의 문자들을 감싸서 표현
- 큰따옴표와 작은따옴표는 커파일러가 문자 리터럴과 문자열 리터럴을 구별하는 기호로 사용
실수 타입
- 소수점이 있는 실수 리터럴을 저장
- float으로 저장하는 경우 리터럴 뒤에 소문자 f 또는 대문자 F를 붙인다.
타입 | 메모리 사용 크기 | 소수점 이하 자리 | |
float | 4byte | 32bit | 7자리 |
double | 8byte | 64bit | 15자리 |
논리 타입
- 참과 거짓을 의미하는 true와 false를 저장할 수 있는 타입
- 크기는 1byte
본 내java, 개발, 개발자, 비전공개발, 혼공자,용은 #혼자공부하는자바 책을 참고해 공부하려 작성했습니다.
728x90
반응형
'Work & Study > JAVA (& 혼공자Java)' 카테고리의 다른 글
자바(Java) - 변수와 시스템 입출력 1 (0) | 2020.09.07 |
---|---|
자바(Java) - 타입변환 (0) | 2020.09.05 |
자바(Java) - 변수 선언 (0) | 2020.09.03 |
자바(Java) - Hello World! (0) | 2020.09.02 |
자바(Java) - JVM (Java Virtual Machine) (0) | 2020.09.02 |