Helmi

자바의 정석 ch2 (7-9) 문자, 문자열 리터럴, 문자열 결합 / 두 변수 바꾸기 본문

JAVA/Java의 정석

자바의 정석 ch2 (7-9) 문자, 문자열 리터럴, 문자열 결합 / 두 변수 바꾸기

Helmi 2023. 3. 17. 09:56

ch2 -7,8 문자, 문자열 리터럴, 문자열 결합

char ch = 'A';

char ch = 'AB'; // 에러

 

String s = "ABC"; //문자열

String s1 = "AB"; // String은 클래스

String s = "A";

String s = ""; //빈문자열

 

char ch = ''; //에러

 

String s1 = "A" + "B"; // "AB"

 

"" + 7 -> "" + "7" -> "7" //숫자 +빈문자열 -> 문자열

"" + 7+7 -> "7" + 7 -> "7" + "7" -> "77"

7 + 7 + "" -> 14 + "" -> "14" + "" -> "14"

문자열 + any type -> 문자열

any type + 문자열 -> 문자열

출처 : 유튜브  ch2-7,8 문자, 문자열 리터럴, 문자열 결합

 

ch2 - 9 두 변수 바꾸기​

출처 : 유튜브 자바의 정석 ch2-9 두 변수 바꾸기

int x =10, y=20;

int tmp;

tmp = x; // x값에 저장

x = y; // x값 y 저장

y = tmp; // tmp값 y 저장