char타입 : 하나의 문자를 저장할 수 있는 타입. 문자리터럴은 '로 감싼 것으로 유니코드로 변환되어 저장된다. 또한 char는 정수 타입이므로 10진수 또는 16진수 형태의 유니코드를 저장 가능하다. ex) 'a','가' ex) char var1 = 'A' //유니코드 : 65 ex) char b = 0x0041 / char c = 65;
publicstaticvoidmain(String[]args) { charc1='A'; //문자를 직접 저장 charc2= 65; //10진수로 저장, char 타입에 음수는 안됨. System.out.println(c1); System.out.println(c2); charc4='가'; //문자를 직접 저장 charc5= 44032; //십진수로 저장 System.out.println(c4); System.out.println(c5); } 실행결과 :
A A 가 가
문자열 : "로 감싼 문자들. 문자열은 char타입에는 저장할 수 없음. String 타입은 기본타입이 아니고 클래스 타입이다.