변수의 타입은 기본형과 참조형이 있다.
기본형은 모두 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 |