자바의 기본 데이터 타입 중 char 입니다.
1. char은 16비트의 유니코드 문자데이터를 나타내며 그 크기는 2바이트입니다.
2. 작은따옴표 ''사이에 유니코드문자데이터를 삽입합니다.
3. char는 1개의 글자만 입력할 수 있습니다.
그렇다면 데이터 타입 char에 대한 예제를 아래와 같이 살펴보도록 하겠습니다.
public class T1 {
public static void main(String[] args) { //변수 선언 및 초기화 char a='a'; char b='1'; char c='5'; char d='글'; //char는 작은따옴표 사이에 한 글자만 입력할 수 있습니다.
System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(‘e’); /* 출력값을 System.out.println을 통하여 console창에 결과값 출력 System.out.println(b>c)); b가 1, c가 5이지만 이것은 숫자의 형태가 아니므로 비교 연산자가 성립되지 않습니다. 단순히 문자라는 형태에서는 비교가 성립할 수 없기 때문입니다. 숫자의 형태는 비교연산자가 되는데 다음 강의에서 확인하도록 하겠습니다. */ }
} |
<결과물>
1. '' 작은따옴표 사이에 a라는 변수는 'a'라고 초기화와 선언을 하였습니다. 그에따라 System.out.println의 출력결과는 당연히 a라는 값임을 알 수 있습니다.
2. b 라는 변수는 char형태의 데이터 타입으로 1이라는 char형태이며 그 출력값은 1임을 알 수 있습니다.
3. c 라는 변수는 char형태의 데이터 타입으로 1이라는 char형태이며 그 출력값은 5임을 알 수 있습니다.
4. d 라는 변수는 char형태의 데이터 타입으로 1이라는 char형태이며 그 출력값은 '글'임을 알 수 있습니다.
여기서 System.out.println(b+c); 를 하게 되면 어떻게 될까요? 1+5여서 6일까요 15일까요?
당연히 15의 형태가 됩니다. 왜냐하면 숫자의 형태가 아니라 문자형태의 데이터이므로 글로 인식하게 되어 그 출력값은 15라는 문자의 결과값을 반환합니다.
자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.
'JAVA-기본 > 기본1' 카테고리의 다른 글
JAVA-기본06-자바변수(String) (0) | 2018.06.21 |
---|---|
JAVA-기본05-자바변수04(실수) (0) | 2018.06.21 |
JAVA-기본04-자바변수03(정수) (0) | 2018.06.21 |
JAVA-기본02-자바변수01(boolean) (0) | 2018.06.20 |
JAVA-기본01-콘솔창출력 (0) | 2018.06.20 |