์—˜๋ฆฌ, ๋ณ€์ˆ˜, ๋ฐ์ดํ„ฐ ์œ ํ˜• - 1

๋ถ„ํ™ ๋จธ๋ฆฌ ์—ฌ์ž๊ฐ€ ์„ ์‹ค๋กœ ๋“ค์–ด์™”์Šต๋‹ˆ๋‹ค. "์ธ๊ฐ„ ์—ฌ์ž๋Š” ๋จธ๋ฆฌํ„ธ์ด ๋ชจ๋‘ ์ด๋Ÿฐ๊ฐ€?"ํ•˜๊ณ  ์•„๋ฏธ๊ณ ๋Š” ์ƒ๊ฐํ–ˆ์ฃ .

"์•ˆ๋…•! ๋‚ด ์ด๋ฆ„์€ ์—˜๋ฆฌ๋„ˆ ์บ๋ฆฌ์•ผ. ์—˜๋ฆฌ๋ผ๊ณ  ๋ถˆ๋Ÿฌ๋„ ๋ผ. ๋‚œ ์—ฌ๊ธฐ '๊ฑธ๋ž™ํ‹ฑ ๋Ÿฌ์‹œ'ํ˜ธ์˜ ํ•ญํ•ด์‚ฌ์•ผ."

"์•ˆ๋…•ํ•˜์„ธ์š”, ํ•ญํ•ด์‚ฌ๋‹˜." ์•„๋ฏธ๊ณ ๋Š” ํž˜๊ฒน๊ฒŒ ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

"์ž๋ฐ” ์–ธ์–ด์—์„œ ๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด ๋ถ€๋ถ„์ธ ๋ณ€์ˆ˜๋ฅผ ์„ค๋ช…ํ• ๊ฒŒ."

"์—ด์‹ฌํžˆ ๋“ค์„ ๊ฒŒ์š”. ๊ทธ๋Ÿฐ๋ฐ ๋ณ€์ˆ˜๊ฐ€ ๋ญ์˜ˆ์š”?"

"๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ํŠน์ˆ˜ํ•œ ๊ฐœ์ฒด๊ฑฐ๋“ . ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ผ๋„. ์ž๋ฐ”์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋‘ ๋ณ€์ˆ˜์— ์ €์žฅํ•ด. ๋ณ€์ˆ˜๋ฅผ ์ดํ•ดํ•˜๋ ค๋ฉด ์ƒ์ž๋ฅผ ์ƒ๊ฐํ•ด ๋ด."

"์ƒ์ž? ์–ด๋–ค ์ƒ์ž์š”?"

"๊ทธ๋ƒฅ ๋‚ก์€ ์ƒ์ž ์•„๋ฌด ๊ฑฐ๋‚˜. ์ˆซ์ž 13์„ ์“ด ์ข…์ด๋ฅผ ์ƒ์ž์— ๋„ฃ๋Š”๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด์ž. ์ด์ œ ๊ทธ ์ƒ์ž์— ๊ฐ’ 13์ด ์ €์žฅ๋๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์–ด."

"์ž๋ฐ”์—์„œ ๋ชจ๋“  ๋ณ€์ˆ˜๋Š”์œ ํ˜•, ์ด๋ฆ„, ๊ฐ’์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์†์„ฑ์ด ์žˆ์ง€."

"์ข€ ๋” ํ™•์‹คํ•˜๊ฒŒ ์„ค๋ช…ํ•ด ์ค„๋ž˜์š”?"

"๊ทธ๋Ÿด๊ฒŒ. ์ด๋ฆ„์€ ๋ณ€์ˆ˜๋“ค์„ ์„œ๋กœ ๊ตฌ๋ณ„ํ•˜๋ ค๊ณ  ์‚ฌ์šฉํ•˜์ง€. ์ƒ์ž์— ๋ถ™์ด๋Š” ๋ผ๋ฒจ์ฒ˜๋Ÿผ."

"๋ณ€์ˆ˜ ์œ ํ˜•์€ ๋ณ€์ˆ˜์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’์ด๋‚˜ ๋ฐ์ดํ„ฐ์˜ ์œ ํ˜•์„ ๊ฒฐ์ •ํ•˜๊ณ . ์ด๋ฅผํ…Œ๋ฉด ๋ชจ์ž ์ƒ์ž์—๋Š” ๋ชจ์ž๋ฅผ ๋„ฃ๊ณ  ์‹ ๋ฐœ ์ƒ์ž์—๋Š” ์‹ ๋ฐœ์„ ๋„ฃ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ."

"๊ฐ’์€ ๋ณ€์ˆ˜์— ์ €์žฅ๋œ ํŠน์ • ๊ฐ์ฒด๋‚˜ ๋ฐ์ดํ„ฐ, ํ˜น์€ ์ •๋ณด์ธ ๊ฑฐ์•ผ."

"๋ณ€์ˆ˜ ์œ ํ˜•์„ ์ข€ ๋” ์ž์„ธํžˆ ๋งํ•ด ์ค„ ์ˆ˜ ์žˆ๋‚˜์š”?"

"๊ทธ๋Ÿด๊ฒŒ. ์ž๋ฐ”์—์„œ ๊ฐ์ฒด๋Š” ํŠน์ •ํ•œ ์œ ํ˜•์— ์†ํ•ด. ์˜ˆ๋ฅผ ๋“ค๋ฉด ์ •์ˆ˜, ๋ถ„์ˆ˜, ํ…์ŠคํŠธ, ๊ณ ์–‘์ด, ์ง‘ ๋“ฑ๋“ฑ."

"๋ณ€์ˆ˜๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์•ผ. ์œ ํ˜•์ด ๊ฐ™์€ ๊ฒƒ๋ผ๋ฆฌ๋งŒ ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์–ด."

"์‹ค์ƒํ™œ์—์„œ๋„ ์•Œ ์ˆ˜ ์žˆ์ง€. ๋ชจ์ž ์ƒ์ž๋‚˜ ์‹ ๋ฐœ ์ƒ์ž์ฒ˜๋Ÿผ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์ƒ์ž๋“ค์€ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒƒ์„ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜์ž–์•„."

์—˜๋ฆฌ, ๋ณ€์ˆ˜, ๋ฐ์ดํ„ฐ ์œ ํ˜• - 2

"๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑ(๋˜๋Š” ์„ ์–ธ)ํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์œ ํ˜•์˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ด. TypeName variableName."

"๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋ฅผ ๋“ค์–ด ๋ณผ๊ฒŒ. "

๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋ ค๋ฉด
์œ ํ˜•, ๊ทธ๋ฆฌ๊ณ  ์ด๋ฆ„ ์ˆœ์œผ๋กœ
์„ค๋ช…
1
int a;
a๋ผ๋Š” ์ด๋ฆ„์˜ ์ •์ˆ˜(int) ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
2
String s;
s๋ผ๋Š” ์ด๋ฆ„์˜ ๋ฌธ์ž์—ด(String) ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
3
double c;
c๋ผ๋Š” ์ด๋ฆ„์˜ ์‹ค์ˆ˜(double) ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

"๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์ด ์ •์ˆ˜(๋‹จ์–ด int๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธ)์™€ ํ…์ŠคํŠธ(๋‹จ์–ด String์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธ)์ž…๋‹ˆ๋‹ค."

"double์€ ๋ญ”๊ฐ€์š”?"

"์†Œ์ˆ˜ ๋˜๋Š” ์‹ค์ˆ˜๋ฅผ Doubles๋ผ๊ณ  ํ•ด."

"๋ณ€์ˆ˜์— ์œ ํ˜•, ์ด๋ฆ„, ๊ฐ’์˜ ์„ธ ๊ฐ€์ง€ ์†์„ฑ์ด ์žˆ๋‹ค๊ณ  ํ•˜์…จ์ง€๋งŒ, ์ €๋Š” ๋‘ ๊ฐ€์ง€ ์†์„ฑ๋งŒ ์•Œ๊ฒ ์–ด์š”. ๋ณ€์ˆ˜์—๋Š” ์–ด๋–ป๊ฒŒ ๊ฐ’์„ ์ง€์ •ํ•˜์ฃ ?"

"๊ทธ๋Ÿฌ๋ฉด ์ƒ์ž ์ด์•ผ๊ธฐ๋กœ ๋Œ์•„๊ฐ€์„œ, 42๋ฒˆ์„ ์“ด ์ข…์ด๋ฅผ ์ƒ์ž์— ๋„ฃ๋Š”๋‹ค๋ฉด ์ด์ œ ๊ทธ ์ƒ์ž์—๋Š” 42๋ผ๋Š” ๊ฐ’์ด ์ €์žฅ๋œ ๊ฑฐ์•ผ."

"๊ทธ๋ž˜์š”."

"ํŠน์ˆ˜(์ง€์ •) ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€์ˆ˜์— ๊ฐ’์„ ์ง€์ •ํ•˜๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ ์ง€์ •์ด๋ž€ ๋ณ€์ˆ˜์—์„œ ๋‹ค๋ฅธ ๋ณ€์ˆ˜๋กœ ๊ฐ’์„ ๋ณต์‚ฌํ•œ๋‹ค๊ณ  ๋ด์•ผ ํ•ด. ๊ฐ’์„ ์˜ฎ๊ธฐ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ๊ฐ’์„ ๋ณต์‚ฌํ•˜๋Š” ๊ฑฐ์•ผ. ๋””์Šคํฌ์— ์žˆ๋Š” ํŒŒ์ผ์ฒ˜๋Ÿผ. ์ด๋ ‡๊ฒŒ ๋ณด์—ฌ."

์ฝ”๋“œ ์„ค๋ช…
1
i = 3;
๋ณ€์ˆ˜ i์— ๊ฐ’ 3์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
2
a = 1;
b = a+1;
๋ณ€์ˆ˜ a์— ๊ฐ’ 1์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ณ€์ˆ˜ b์— ๊ฐ’ 2๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
3
x = 3;
x = x + 1;
๋ณ€์ˆ˜ x์— ๊ฐ’ 3์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ ์ค„์—์„œ x์˜ ๊ฐ’์ด 1 ์ฆ๊ฐ€ํ•˜์—ฌ x๋Š” 4๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

"์ง€์ • ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๋“ฑํ˜ธ (=)๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ด."

"๋‹ค์‹œ ํ•œ ๋ฒˆ ๋งํ• ๊ฒŒ. ์ด ์—ฐ์‚ฐ์€ ๋น„๊ตํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ๋“ฑํ˜ธ ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ๊ฐ’์„ ์™ผ์ชฝ ๋ณ€์ˆ˜์— ๋ณต์‚ฌํ•˜๋Š” ๊ฑฐ๋‹ค. ๋น„๊ตํ•˜๋ ค๋ฉด ์ž๋ฐ”์—์„œ๋Š” ์ด์ค‘ ๋“ฑํ˜ธ (==)๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค."

"์ €๋Š” ๊ณ ์–‘์ด๋ฅผ ๋ณ€์ˆ˜์— ๋„ฃ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„์š”. ๊ทธ๊ฑด ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋น„์Šทํ•ด์š”."

"๊ณ ์–‘์ด๋ฅผ ๊ฐ€๋‘๋Š” ๋ฐฉ๋ฒ•:

1. ๋นˆ ์ƒ์ž๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค.

2. ์ž ๊น๋งŒ."

์—˜๋ฆฌ, ๋ณ€์ˆ˜, ๋ฐ์ดํ„ฐ ์œ ํ˜• - 3

"์•„๋ƒ, ์•„๋ฏธ๊ณ . ์ƒ์ž์— ๊ณ ์–‘์ด๋ฅผ ํ•œ ๋งˆ๋ฆฌ๋งŒ ์ง‘์–ด ๋„ฃ์„ ์ˆ˜ ์žˆ์–ด. ์Œ, ๋ณ€์ˆ˜์— ๊ฐ’์„ ํ•˜๋‚˜๋งŒ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์ด์•ผ.

"๊ทธ๋ ‡๊ตฐ์š”. ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“œ๋Š” ์˜ˆ๋ฅผ ์ข€ ๋” ๋“ค์–ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?"

"์•Œ์•˜์–ด. ํ•œ๋ฒˆ ๋” ๋งํ•  ๊ฒŒ. ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑ(๋˜๋Š” ์„ ์–ธ)ํ•˜๋ ค๋ฉด ์ด๋ฆ„ยซTypeName variableNameยป์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ด."

์ฝ”๋“œ ์„ค๋ช…
1
String s;
s๋ผ๋Š” ์ด๋ฆ„์˜ String ๋ณ€์ˆ˜๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
์ด ๋ณ€์ˆ˜๋Š” ํ…์ŠคํŠธ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
2
int x;
x๋ผ๋Š” ์ด๋ฆ„์˜ int ๋ณ€์ˆ˜๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
์ด ๋ณ€์ˆ˜๋Š” ์ •์ˆ˜๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
3
int a, b, c;
int d;
a, b, c, d๋ผ๋Š” ์ด๋ฆ„์˜ int ๋ณ€์ˆ˜๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
์ด ๋ณ€์ˆ˜๋“ค์€ ์ •์ˆ˜๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"์•„, ์ด์ œ ์•Œ๊ฒ ์–ด์š”!"

"๋ช…์‹ฌํ•ด. ๊ฐ™์€ ๋ฉ”์†Œ๋“œ ๋‚ด์—์„œ ๋™์ผํ•œ ์ด๋ฆ„์˜ ๋‘ ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์–ด."

"๋‹ค๋ฅธ ๋ฉ”์†Œ๋“œ ๋‚ด์—์„œ๋Š” ์š”?"

"๊ทธ๊ฑด ๊ฐ€๋Šฅํ•ด. ๊ฐ๊ฐ ๋‹ค๋ฅธ ์ง‘์— ์ƒ์ž๋ฅผ ๋‘๋Š” ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€์•ผ."

"์ข‹์•„ํ•˜๋Š” ๊ฒƒ ์•„๋ฌด ๊ฑฐ๋‚˜ ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์œผ๋กœ ์“ธ ์ˆ˜ ์žˆ์„๊นŒ์š”?"

"๊ฑฐ์˜ ๋‹ค ๊ฐ€๋Šฅํ•ด. ๋ณ€์ˆ˜ ์ด๋ฆ„์—๋Š” ๊ณต๋ฐฑ ๋ฌธ์ž, +, - ๋”ฐ์œ„๋ฅผ ํฌํ•จํ•ด์„  ์•ˆ ๋ผ. ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์—๋Š” ๊ทธ๋ƒฅ ๊ธ€์ž์™€ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์•„."

"์ž๋ฐ”์—์„œ๋Š” ๋Œ€์†Œ ๋ฌธ์ž๋ฅผ ๊ตฌ๋ณ„ํ•œ๋‹ค๋Š” ๊ฑธ ๋ช…์‹ฌํ•ด. int a์™€ Int a๋Š” ๋‹ฌ๋ผ."

"๊ทธ๋Ÿฐ๋ฐ ์ž๋ฐ”์—์„œ๋Š” ๋ณ€์ˆ˜๊ฐ€ ์ƒ์„ฑ๋จ๊ณผ ๋™์‹œ์— ๊ฐ’์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์–ด. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‹œ๊ฐ„๊ณผ ๊ณต๊ฐ„์„ ๋ชจ๋‘ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์ง€."

๊ฐ„ํŽธ ์ฝ”๋“œ ๋™๋“ฑํ•˜์ง€๋งŒ ๊ธด ์ฝ”๋“œ
1
int a = 5;
int b = 6;
int a;
a = 5;
int b;
b = 6;
2
int c = 7;
int d = c+1;
int c;
c = 7;
int d;
d = c+1;
3
String s = "๋‚œ ์•„๋ฏธ๊ณ ์•ผ";
String s;
s = "๋‚œ ์•„๋ฏธ๊ณ ์•ผ";

"๊ทธ ๋ฐฉ์‹์ด ํ›จ์”ฌ ๋” ๊ฐ„ํŽธํ•˜๊ณ  ๋ช…๋ฃŒํ•ด์š”."

"๊ทธ๊ฒŒ ์šฐ๋ฆฌ๊ฐ€ ๊ต์œกํ•˜๋Š” ๋ฐฉ์‹์ด์ง€."

"์ž๋ฐ” ์ดˆ๋ณด์ž๋“ค์€ int (์ •์ˆ˜)์™€ String (ํ…์ŠคํŠธ ๋˜๋Š” ๋ฌธ์ž์—ด)ํ˜•์— ์ต์ˆ™ํ•ด์ ธ์•ผ ํ•ด."

"intํ˜•์€ ๋ณ€์ˆ˜์— ์ˆซ์ž๋ฅผ ์ €์žฅํ•˜์—ฌ ๋ง์…ˆ, ๋บ„์…ˆ, ๊ณฑ์…ˆ, ๋‚˜๋ˆ—์…ˆ ๋“ฑ์˜ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์ง€."

์ฝ”๋“œ ์„ค๋ช…
1
int x = 1;
int y = x*2;
int z = 5*y*y + 2*y + 3;
x๋Š” 1
y๋Š” 2
z๋Š” 20+4+3์ด๋‹ˆ๊นŒ 27์ด ๋ฉ๋‹ˆ๋‹ค.
2
int a = 5;
int b = 1;
int c = (a-b) * (a+b);
a๋Š” 5
b๋Š” 1
c๋Š” 4*6์ด๋‹ˆ๊นŒ 24๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
3
int a = 64;
int b = a/8;
int c = b/4;
int d = c*3;
a๋Š” 64
b๋Š” 8
c๋Š” 2
d๋Š” 6

"์•Œ์•˜์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋Š˜ ์ด๋ ‡๊ฒŒ ์‰ฌ์šด๊ฐ€์š”?"

"์‹ค์ œ๋กœ ๊ทธ๋ž˜."

"์ข‹์•„๋ผ! ๊ทธ๋ž˜, ๋‹ค์Œ์€ ๋ญ˜ ๋ฐฐ์šฐ๋‚˜์š”?"

"Stringํ˜•์€ '์ŠคํŠธ๋ง ๋˜๋Š” ๋ฌธ์ž์—ด'๋กœ๋„ ์•Œ๋ ค์ง„ ํ…์ŠคํŠธ ์ค„์„ ์ €์žฅํ•˜์ง€."

"์ž๋ฐ”์—์„œ ๋ฌธ์ž์—ด์„ ํ• ๋‹นํ•˜๋ ค๋ฉด ํ…์ŠคํŠธ๋ฅผ ๋”ฐ์˜ดํ‘œ ์•ˆ์— ๋‘์–ด์•ผ ํ•ด. ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋ฅผ ๋“ค์–ด ๋ณผ๊ฒŒ."

์ฝ”๋“œ ์„ค๋ช…
1
String s = "์•„๋ฏธ๊ณ ";
s์—๋Š” "์•„๋ฏธ๊ณ "๊ฐ€ ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
2
String s = "123";
s์—๋Š” "123"์ด ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
3
String s = "123 + 456";
s์—๋Š” "123 + 456"์ด ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

"์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๋ณ„๋กœ ์–ด๋ ค์›Œ ๋ณด์ด์ง€ ์•Š๋„ค์š”."

"์—ฌ๊ธฐ ์žฌ๋ฏธ์žˆ๋Š” ์‚ฌ์‹ค์ด ํ•˜๋‚˜ ๋” ์žˆ์–ด."

"๋ฌธ์ž์—ด์€ ๋”ํ•˜๊ธฐ ๊ธฐํ˜ธ(+)๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์ง€. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ณผ๊ฒŒ."

์ฝ”๋“œ ์„ค๋ช…
1
String s = "์•„๋ฏธ๊ณ " + "๊ฐ€ ์ œ์ผ ์ž˜ํ•œ๋‹ค";
s์—๋Š” "์•„๋ฏธ๊ณ ๊ฐ€ ์ œ์ผ ์ž˜ํ•œ๋‹ค"๊ฐ€ ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
2
String s = "";
s์—๋Š” ๊ธฐํ˜ธ๊ฐ€ ์ „ํ˜€ ์—†๋Š” ๋นˆ ๋ฌธ์ž์—ด์ด ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
3
int x = 333;
 String s = "์•„๋ฏธ๊ณ " + x;
s์—๋Š” "์•„๋ฏธ๊ณ 333"์ด ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

"๊ทธ๋ ‡๋‹ค๋ฉด ์ˆซ์ž์— ๋ฌธ์ž์—ด์„ ๋”ํ•  ์ˆ˜ ์žˆ์–ด์š”?"

"๊ทธ๋ž˜, ํ•˜์ง€๋งŒ ๋ฌธ์ž์—ด๊ณผ ์ˆซ์ž๋ฅผ ๋”ํ•˜๋ฉด ๊ฒฐ๊ณผ๋Š” ํ•ญ์ƒ ๋ฌธ์ž์—ด์ด ๋œ๋‹ค๋Š” ๊ฑธ ๋ช…์‹ฌํ•ด."

"๊ทธ๊ฑด ์˜ˆ์ œ์—์„œ ์•Œ ์ˆ˜ ์žˆ์—ˆ์–ด์š”."

"๊ทธ๋ ‡๊ฒŒ ๋˜‘๋˜‘ํ•˜๋ฉด, ํ™”๋ฉด์— ๋ณ€์ˆ˜๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ง€."

"ํ . ๋ณ€์ˆ˜์š”? ํ™”๋ฉด์—? ์ „ํ˜€ ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ์š”."

"์‚ฌ์‹ค ๊ฐ„๋‹จํ•ด. ํ™”๋ฉด์— ๋ญ”๊ฐ€๋ฅผ ์ถœ๋ ฅํ•˜๋ ค๋ฉด, ์šฐ๋ฆฌ๋Š” System.out.println() ๋ช…๋ น์„ ์‚ฌ์šฉํ•ด์„œ ์ถœ๋ ฅํ•˜๋ ค๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ด๋“  ์ธ์ˆ˜๋กœ ์ „๋‹ฌํ•˜์ง€."

์ฝ”๋“œ ํ™”๋ฉด ์ถœ๋ ฅ
1
System.out.println("์•„๋ฏธ๊ณ ");
์•„๋ฏธ๊ณ 
2
System.out.println("์•„๋ฏธ"+"๊ณ ");
์•„๋ฏธ๊ณ 
3
String s = "์•„๋ฏธ๊ณ ";
System.out.println(s);
์•„๋ฏธ๊ณ 
4
String s = "์•„๋ฏธ";
System.out.println(s+"๊ณ ");
์•„๋ฏธ๊ณ 

"ํ•˜ํ•˜! ๊ทธ๋ ‡๊ฒŒ ํ•˜๋‹ˆ๊นŒ ๋ชจ๋“  ๊ฒŒ ํ›จ์”ฌ ๋” ๋ถ„๋ช…ํ•œ๋ฐ์š”."

"์ž˜๋๋„ค. ์—ฌ๊ธฐ ์žˆ๋Š” ์—ฐ์Šต ๋ฌธ์ œ ์„ธ ๊ฐœ๋ฅผ ํ’€์–ด ๋ด."