자바의 기초 - 자료형 - 문자

반응형

문자 자료형은 char를 이용한다. char 자료형을 사용한 예를 살펴보자.

char a1 = 'a';  // 문잣값 앞뒤를 단일 인용 부호 ''로 감싸 주어야 한다.

 

char 자료형은 사실 프로그램을 작성할 때 그리 많이 사용하는 편이 아니다. 어쩌면 사용할 일이 거의 없을 정도로 char 자료형의 활용성은 적지만 문잣값을 표현하는 방식은 다양하므로 사용할 때 주의해야 한다.

다음처럼 자바 코드를 작성하고 실행해 보자.

char a1 = 'a';  // 문자로 표현
char a2 = 97;  // 아스키코드로 표현
char a3 = '\u0061';  // 유니코드로 표현

System.out.println(a1);  // a 출력
System.out.println(a2);  // a 출력
System.out.println(a3);  // a 출력
a
a
a

 

세 종류의 코드는 a라는 문자를 똑같이 출력한다. 즉, a라는 문잣값을 'a', 97, '\u0061'로 사용해도 모두 같은 결과를 나타낸다. 첫 번째 코드는 문자로, 두 번째 코드는 아스키코드로, 세 번째 코드는 유니코드로 표현한 것이다.

반응형