반응형
문자형 char
문자를 저장하기 위한 변수를 선언할때 사용되며 'char' 은 하나의 문자만 저장할 수 있다.
char ch;
ch = '하';
System.out.println("ch : 펭~" + ch);
결과
ch : 펭~하
또한 char 타입은 문자, 아스키코드, ASCII를 저장할 수 있다.
char ch1 = a;
char ch2 = 97;
char ch3 = '\u0061';
System.out.println("ch1 : " + ch1);
System.out.println("ASCII : " + ch2);
System.out.println("character : " + ch3);
결과
character : a
ASCII : a
character : a
아스키코드
컴퓨터는 우리가 사용하는 언어를 알아들을 수가 없다. 따라서 컴퓨터에서는 10진수를 사용하는 아스키코드나 16진수를 사용하는 유니코드가 필요하다.
문자열 String
문자형 타입 char은 문자열을 다루기는 힘들다. 따라서 자바에서는 String클래스로 문자열을 다루는데 String은 참조형 데이터 타입이다.
참조형 변수의 선언을 위해서 연산자 new를 선언하여 객체를 생산해줘야 한다.
String st = new String();
위와 같이 String 타입은 new를 사용하여 참조변수를 선언해줘야 하지만 자바에서 String타입은 매우 많이 쓰이므로 기본형으로 쓸수 있게 해두었다.
String st = "Hello";
반응형
'Java > Java 기초문법' 카테고리의 다른 글
[JAVA 기초] 리터럴(literal) (0) | 2021.02.26 |
---|---|
[JAVA 기초] 형변환(casting) (0) | 2021.02.26 |
[JAVA 기초] 변수의 선언과 초기화, 식별자, 데이터 타입 (0) | 2021.02.24 |
[JAVA 기초] 자바 기본 출력문 "print, pritln" (0) | 2021.02.24 |
[JAVA 기초] 자바 JDK 설치 및 이클립스 설치 (Window 64bit), 초기 환경 세팅(인코딩 방식, UTF-8, 한글깨짐) (0) | 2021.02.24 |
댓글