자바 기본형, 논리형 등 변수의 타입
자바에서 사용하는 변수의 타입은 매우 다양하다.
가장 기본적인 정수형부터, 실수형, 문자형 등이 있으며 변수를 선언하기 전 먼저 저장하려는 값의 특성을 고려하여 가장 알맞는 변수의 타입으로 설정하는 것이 중요하다.
변수의 타입은 크게 '기본형'과 '잠조형'으로 나누어지는데 각각 설명하도록 하겠다.
기본형(Primitie type)은 총 8개의 타입으로 나누어져 있다.
논리형 |
boolean |
true와 false 중 하나의 값. |
|
문자형 |
char |
문자를 저장하는데 사용, 변수 당 하나의 문자만 사용 가능 |
|
정수형 |
byte, short, int, long |
정수 값을 저장, 주로 사용되는 것은 int와 long이다. |
|
실수형 |
float |
실수를 저장하는데 사용, 주로 double이 사용된다. |
각 타입의 크기를 표로 정리하면 아래와 같다.
종류 / 크기 |
1byte |
2byte |
4byte |
8byte |
논리형 |
boolean |
|
|
|
문자형 |
|
char |
|
|
정수형 |
byte |
short |
int |
long |
실수형 |
|
|
float |
double |
각 변수의 타입 크기는 반드시 기억해두어야 한다.
논리형의 boolean은 true와 flalse 두 가지 값만 표현할 수 있기 때문에 가장 작은 크기인 1byte이다.
char는 자바에서 유니코드라는 2byte문자를 사용하기 떄문에 2byte
byte는 기본 크기가 1이므로 1byte.
4byte인 int를 기준으로 하여, short는 짧으므로 2byte, long은 길기 떄문에 8byte
자료형 |
저장 가능한 값의 범위 |
크기 |
|
bit |
byte |
||
boolean |
false, true |
8 |
1 |
char |
0~2의 16제곱 -1, ( 0~65535) |
16 |
2 |
byte |
-2의 7제곱부터 2의 7제곱-1, (-128 ~127) |
8 |
1 |
short |
-2의 15제곱부터 2의 15제곱-1, (-32,768 ~32,767) |
16 |
2 |
int |
-2의 31제곱부터 2의 31제곱-1, (약 +-20억) |
32 |
4 |
long |
-2의 63제곱부터 2의 63제곱-1 |
64 |
8 |
float | 1.4E-45 ~ 3.4E38 | 32 | 4 |
double |
4.9E-324 ~ 1.8E308 |
64 |
8 |
각 타입의 변수가 저장할 수 있는 값의 범위는 위와 같다.
(1byte = 8bit 이다.)
지금까지 자바 기본형, 논리형 등 변수의 타입, 크기 등에 대해서 설명했다.
이 부분은 프로그래밍의 가장 기본적인 부분이면서 꼭 기억해야 하는 부분이기 때문에, 반드시 암기하길 바란다.
'프로그래밍 > JAVA' 카테고리의 다른 글
자바 프로그래밍 기초 변수와 상수 (0) | 2017.08.13 |
---|---|
자바 Maven Update Project 생성하는 방법 (0) | 2017.08.03 |
자바 이클립스 다운, 설치 방법 환경변수 포함 (0) | 2017.08.02 |
자바(Java) 설치 및 환경변수 설정 방법 (0) | 2017.07.17 |