728x90
논리형 - boolean
- false / true 중 하나를 저장할 수 있음
- 논리 구현에 주로 사용 (yes or no // on or off 등)
- 기본값 : false
- 크기 : 1byte
문자형 - char
- 문자 하나를 저장
- 크기 : 2byte (65336, 음수가 필요 없기 때문에..)
JAVA는 유니코드(Unicode)문자 체계를 사용하기 때문에 2byte이다. - 사용방법 :
A를 저장하는 문자형 변수 만들기
char c1 = 'A'; // 작은따움표로 문자를 둘러싼다
char c2 = '\u0041'; // A의 유니코드 값 16진수
char c3 = 65; // 16진수 41의 10진수 - 특수문자 사용방법
char tab = '\t'; // 실제로 \, t 두 문자로 이루어졌으나 tab을 의미하는 한 문자이다.
특수문자 |
리터럴 |
tab |
\t |
backspace |
\b |
new line |
\n |
carriage return |
\r |
역슬러쉬(\) |
\\ |
작은따옴표 |
\' |
큰따옴표 |
\" |
유니코드(16진수문자) |
\u유니코드 |
정수형 byte < short < int < long (크기순)
정수를 저장할 수 있다.
총 4종류가 있으며 저장할 수 있는 값의 범위가 다르다. (주로 int 사용)
자신이 저장할 수 있는 범위를 넘어서면 최소값부터 다시 반복된다. (오류는 없으나 원하는 값을 얻을 수 없다.)
자신이 저장할 수 있는 값보다 큰 값으로 초기화 할 수 없다.(오류발생)
long 형 변수에는 접미사 L또는 l을 붙여야 한다.
ex) long l = 1000000L;
|
부호 |
지수 |
가수 |
float |
S(1) |
E(8) |
M(23) |
double |
S(1) |
E(11) |
M(52) |
실수형 float < double(크기순)
- 실수를 저장할 수 있다.
- 총 2종류가 있으며 저장할 수 있는 값의 범위가 다르다.
- 가수를 표현하는데 있어 double이 float보다 약 2배의 자리수가 배정되기 때문에 정밀도가 더 높은 값을 표현할 수 있다.
- float 변수에는 접미사 f 또는 F를 붙여야 한다.
ex) float f = 3.14f;
출처 및 참조 : http://bizuryu.tistory.com/17
728x90
'P. Language > Java' 카테고리의 다른 글
[공부] 변수(variable) (0) | 2015.11.04 |
---|---|
[링크] Java SE 5.0 이상 버전별 다운로드 및 문서 링크 (0) | 2015.11.03 |