본문 바로가기

java/변수(variable)와 타입(Type)

문자타입

 

2byte 크기의 char형만 있다.

문자는(' ')로 표현한다. (" ")는 사용하지 않는다.

큰따옴표를 사용한 리터럴은 문자형 리터럴이 아니라 문자열 리터럴로 인식되기 때문이다.

즉, 단하나의 문자만 받는다.

char letter1 = 'a';
char letter2 = 'ab'; // 에러 : 단 하나의 문자만 할당할 수 있습니다.
char letter3 = "a"   // 에러 : 작은따옴표를 사용해야 합니다.

 

자바는 문자에서 유니코드( 각 문자에 숫자 코드 번호를 부여한 것 )를 쓴다.

따라서, char letter1 = ‘a’;와 같이 문자형 리터럴을 문자형 변수에 할당하면 letter1에는 영문자 a의 유니코드 숫자값이 저장된다.

출력할때는 System.out.print를 쓴다.

 

char letter = 65;
System.out.print(letter);

A

 

 

'java > 변수(variable)와 타입(Type)' 카테고리의 다른 글

타입 변환  (0) 2024.04.03
논리타입  (0) 2024.04.03
실수 타입  (0) 2024.04.03
정수 타입  (0) 2024.04.03
타입  (0) 2024.04.03