변수의 타입은 기본형과 참조형이 있다.
기본형은 모두 8개의 타입(자료형)이 있으며 다음과 같다.
| 1 byte | 2 byte | 4 byte | 8 byte | |
| 논리형 | boolean | |||
| 문자형 | char | |||
| 정수형 | byte | short | int | long |
| 실수형 | float | double |
각 타입별 크기를 나타낸 표
| 분류 | 타입 |
| 논리형 | boolean |
| true와 false 중 하나를 값으로 가지며, 조건식과 논리적 계산에 사용된다. | |
| 문자형 | char |
| 문자를 저장하는데 사용되며, 변수에 하나의 문자만 저장할 수 있다. | |
| 정수형 | byte, short, int, long |
| 정수를 저장하는데 사용되며, 주로 int가 사용된다. byte는 이진 데이터를 다룰 때 사용되며, short은 C언어와의 호환을 위해서 추가되었다. | |
| 실수형 | float, double |
| 실수를 저장하는데 사용되며, 주로 double이 사용된다 |
분류별 타입
| 자료형 | 지정 가능한 값의 범위 | 크기 bit bite |
|
| boolean | flase, true | 8 | 1 |
| char | '\u000'~'\uffff' | 16 | 2 |
| byte | -2⁷~2⁷-1 | 8 | 1 |
| short | -2¹⁵~2¹⁵-1 | 16 | 2 |
| int | -2³¹~2³¹-1 | 32 | 4 |
| long | -2⁶³~2⁶³-1 | 64 | 8 |
| float | 1.4x10⁻⁴⁵~3.4x10³⁸ | 32 | 4 |
| double | 4.9x10⁻³²⁴~3.4x10³⁰⁸ | 64 | 8 |
각 타입의 변수가 저장할 수 있는 값의 범위
'JAVA 02강 변수(Variable) > 변수의 타입(Variable type)' 카테고리의 다른 글
| 화면에서 입력받기 - Scanner (0) | 2021.07.11 |
|---|---|
| 형식화된 출력 - printf() (0) | 2021.07.08 |
| 자주 사용되는 지시자 (0) | 2021.07.08 |
| 코딩 네이밍 문법 (0) | 2021.07.08 |