문자는 단일한 문자를 나타내는 데이터 타입입니다. 자바에서 문자는 char
데이터 타입으로 표현되며, 작은따옴표 ''
로 감싸서 표기합니다.
char c = 'A';
System.out.println(c); // 출력: A
char c1 ='AB'; // 에러
문자열은 여러 개의 문자로 구성된 데이터 타입입니다. 자바에서 문자열은 String
클래스로 표현되며, 큰따옴표 ""
로 감싸서 표기합니다.
String str = "Hello";
System.out.println(str); // 출력: Hello
String s = "A";
String s1 = ""; // 허용
char = ''; // 에러
String str1 = "Hello";
String str2 = "World";
String result = str1 + str2;
System.out.println(result); // 출력: HelloWorld
String name = "John";
int age = 25;
String message = "My name is " + name + " and I am " + age + " years old.";
System.out.println(message); // 출력: My name is John and I am 25 years old.
즉,
문자열
+ any type
= 문자열
any type
+문자열
= 문자열
int number = 42;
String text = "The number is " + number;
System.out.println(text); // 출력: The number is 42