문자와 관련된 리터럴은 문자 하나만 저장하는 char형과 문자들을 저장하는 String타입이 있다는 것만 우선 외워두자.
char ch = 'A'; // char형은 ' ' 작은 따옴표
String name = "java";입력하세요 // String타입은 " "큰 따옴표
String empty = " ";
char형은 ' '안에 문자하나만을 저장할 수 있으며,
String 타입은 " "안에 여러 문자 및 아무런 문자를 넣지 않은 빈 문자열(empty string)도 허용한다.
String name = "JA" + "VA";
String str = name + 17.0;
String seven = 7 + "7"; // 14가아닌 문자열 "7"과 "7"이 붙어 77이된다.
System.out.println(name);
System.out.println(str);
System.out.println(seven);
실행창 --------------------------------------------------------------------------------------------------
JAVA
JAVA17.0
77
String 타입은 덧셈 연산자를 이용해 문자열을 결합 할 수 있으며, 연산중 어느 한쪽만이라도 String 타입이라면
나머지 한쪽도 String 타입으로 변환해 문자열을 더한다.