
๋ถํ ๋จธ๋ฆฌ ์ฌ์๊ฐ ์ ์ค๋ก ๋ค์ด์์ต๋๋ค. "์ธ๊ฐ ์ฌ์๋ ๋จธ๋ฆฌํธ์ด ๋ชจ๋ ์ด๋ฐ๊ฐ?"ํ๊ณ ์๋ฏธ๊ณ ๋ ์๊ฐํ์ฃ .
"์๋ ! ๋ด ์ด๋ฆ์ ์๋ฆฌ๋ ์บ๋ฆฌ์ผ. ์๋ฆฌ๋ผ๊ณ ๋ถ๋ฌ๋ ๋ผ. ๋ ์ฌ๊ธฐ '๊ฑธ๋ํฑ ๋ฌ์'ํธ์ ํญํด์ฌ์ผ."
"์๋ ํ์ธ์, ํญํด์ฌ๋." ์๋ฏธ๊ณ ๋ ํ๊ฒน๊ฒ ๋งํ์ต๋๋ค.
"์๋ฐ ์ธ์ด์์ ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ด ๋ถ๋ถ์ธ ๋ณ์๋ฅผ ์ค๋ช ํ ๊ฒ."
"์ด์ฌํ ๋ค์ ๊ฒ์. ๊ทธ๋ฐ๋ฐ ๋ณ์๊ฐ ๋ญ์์?"
"๋ณ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉํ๋ ํน์ํ ๊ฐ์ฒด๊ฑฐ๋ . ์ด๋ค ๋ฐ์ดํฐ๋ผ๋. ์๋ฐ์์๋ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ๋ณ์์ ์ ์ฅํด. ๋ณ์๋ฅผ ์ดํดํ๋ ค๋ฉด ์์๋ฅผ ์๊ฐํด ๋ด."
"์์? ์ด๋ค ์์์?"
"๊ทธ๋ฅ ๋ก์ ์์ ์๋ฌด ๊ฑฐ๋. ์ซ์ 13์ ์ด ์ข ์ด๋ฅผ ์์์ ๋ฃ๋๋ค๊ณ ๊ฐ์ ํด ๋ณด์. ์ด์ ๊ทธ ์์์ ๊ฐ 13์ด ์ ์ฅ๋๋ค๊ณ ๋งํ ์ ์์ด."
"์๋ฐ์์ ๋ชจ๋ ๋ณ์๋์ ํ, ์ด๋ฆ, ๊ฐ์ด๋ผ๋ ์ธ ๊ฐ์ง ์ค์ํ ์์ฑ์ด ์์ง."
"์ข ๋ ํ์คํ๊ฒ ์ค๋ช ํด ์ค๋์?"
"๊ทธ๋ด๊ฒ. ์ด๋ฆ์ ๋ณ์๋ค์ ์๋ก ๊ตฌ๋ณํ๋ ค๊ณ ์ฌ์ฉํ์ง. ์์์ ๋ถ์ด๋ ๋ผ๋ฒจ์ฒ๋ผ."
"๋ณ์ ์ ํ์ ๋ณ์์ ์ ์ฅํ ์ ์๋ ๊ฐ์ด๋ ๋ฐ์ดํฐ์ ์ ํ์ ๊ฒฐ์ ํ๊ณ . ์ด๋ฅผํ ๋ฉด ๋ชจ์ ์์์๋ ๋ชจ์๋ฅผ ๋ฃ๊ณ ์ ๋ฐ ์์์๋ ์ ๋ฐ์ ๋ฃ๋ ๊ฒ์ฒ๋ผ."
"๊ฐ์ ๋ณ์์ ์ ์ฅ๋ ํน์ ๊ฐ์ฒด๋ ๋ฐ์ดํฐ, ํน์ ์ ๋ณด์ธ ๊ฑฐ์ผ."
"๋ณ์ ์ ํ์ ์ข ๋ ์์ธํ ๋งํด ์ค ์ ์๋์?"
"๊ทธ๋ด๊ฒ. ์๋ฐ์์ ๊ฐ์ฒด๋ ํน์ ํ ์ ํ์ ์ํด. ์๋ฅผ ๋ค๋ฉด ์ ์, ๋ถ์, ํ ์คํธ, ๊ณ ์์ด, ์ง ๋ฑ๋ฑ."
"๋ณ์๋ ๋ง์ฐฌ๊ฐ์ง์ผ. ์ ํ์ด ๊ฐ์ ๊ฒ๋ผ๋ฆฌ๋ง ๊ฐ์ ์ ์ฅํ ์ ์์ด."
"์ค์ํ์์๋ ์ ์ ์์ง. ๋ชจ์ ์์๋ ์ ๋ฐ ์์์ฒ๋ผ ๋ค๋ฅธ ์ข ๋ฅ์ ์์๋ค์ ์๋ก ๋ค๋ฅธ ๊ฒ์ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉํ์์."

"๋ณ์๋ฅผ ์์ฑ(๋๋ ์ ์ธ)ํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ ํ์ ์ด๋ฆ์ ์ฌ์ฉํด์ผ ํด. TypeName variableName
."
"๋ช ๊ฐ์ง ์๋ฅผ ๋ค์ด ๋ณผ๊ฒ. "
๋ณ์๋ฅผ ์ ์ธํ๋ ค๋ฉด ์ ํ, ๊ทธ๋ฆฌ๊ณ ์ด๋ฆ ์์ผ๋ก |
์ค๋ช | |
---|---|---|
1 |
|
a๋ผ๋ ์ด๋ฆ์ ์ ์(int) ๋ณ์๋ฅผ ์์ฑํฉ๋๋ค. |
2 |
|
s๋ผ๋ ์ด๋ฆ์ ๋ฌธ์์ด(String) ๋ณ์๋ฅผ ์์ฑํฉ๋๋ค. |
3 |
|
c๋ผ๋ ์ด๋ฆ์ ์ค์(double) ๋ณ์๋ฅผ ์์ฑํฉ๋๋ค. |
"๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ ๊ฐ์ง ์ ํ์ด ์ ์(๋จ์ด int๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ธ)์ ํ ์คํธ(๋จ์ด String์ ์ฌ์ฉํ์ฌ ์ ์ธ)์ ๋๋ค."
"double์ ๋ญ๊ฐ์?"
"์์ ๋๋ ์ค์๋ฅผ Doubles๋ผ๊ณ ํด."
"๋ณ์์ ์ ํ, ์ด๋ฆ, ๊ฐ์ ์ธ ๊ฐ์ง ์์ฑ์ด ์๋ค๊ณ ํ์ จ์ง๋ง, ์ ๋ ๋ ๊ฐ์ง ์์ฑ๋ง ์๊ฒ ์ด์. ๋ณ์์๋ ์ด๋ป๊ฒ ๊ฐ์ ์ง์ ํ์ฃ ?"
"๊ทธ๋ฌ๋ฉด ์์ ์ด์ผ๊ธฐ๋ก ๋์๊ฐ์, 42๋ฒ์ ์ด ์ข ์ด๋ฅผ ์์์ ๋ฃ๋๋ค๋ฉด ์ด์ ๊ทธ ์์์๋ 42๋ผ๋ ๊ฐ์ด ์ ์ฅ๋ ๊ฑฐ์ผ."
"๊ทธ๋์."
"ํน์(์ง์ ) ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ณ์์ ๊ฐ์ ์ง์ ํ๋๋ฐ, ์ฌ๊ธฐ์ ์ง์ ์ด๋ ๋ณ์์์ ๋ค๋ฅธ ๋ณ์๋ก ๊ฐ์ ๋ณต์ฌํ๋ค๊ณ ๋ด์ผ ํด. ๊ฐ์ ์ฎ๊ธฐ๋ ๊ฒ ์๋๋ผ ๊ฐ์ ๋ณต์ฌํ๋ ๊ฑฐ์ผ. ๋์คํฌ์ ์๋ ํ์ผ์ฒ๋ผ. ์ด๋ ๊ฒ ๋ณด์ฌ."
์ฝ๋ | ์ค๋ช | |
---|---|---|
1 |
|
๋ณ์ i์ ๊ฐ 3์ ์ง์ ํฉ๋๋ค. |
2 |
|
๋ณ์ a์ ๊ฐ 1์ ์ง์ ํฉ๋๋ค. ๋ณ์ b์ ๊ฐ 2๋ฅผ ์ง์ ํฉ๋๋ค. |
3 |
|
๋ณ์ x์ ๊ฐ 3์ ์ง์ ํฉ๋๋ค. ๋ค์ ์ค์์ x์ ๊ฐ์ด 1 ์ฆ๊ฐํ์ฌ x๋ 4๊ฐ ๋ฉ๋๋ค. |
"์ง์ ์ฐ์ฐ์ ์ํํ๋ ค๋ฉด ๋ฑํธ (=
)๋ฅผ ์ฌ์ฉํด์ผ ํด."
"๋ค์ ํ ๋ฒ ๋งํ ๊ฒ. ์ด ์ฐ์ฐ์ ๋น๊ตํ๋ ๊ฒ ์๋๋ผ ๋ฑํธ ์ค๋ฅธ์ชฝ์ ์๋ ๊ฐ์ ์ผ์ชฝ ๋ณ์์ ๋ณต์ฌํ๋ ๊ฑฐ๋ค. ๋น๊ตํ๋ ค๋ฉด ์๋ฐ์์๋ ์ด์ค ๋ฑํธ (==
)๋ฅผ ์ฌ์ฉํ๋ค."
"์ ๋ ๊ณ ์์ด๋ฅผ ๋ณ์์ ๋ฃ๋ ๋ฐฉ๋ฒ์ ์์์. ๊ทธ๊ฑด ํ๋ก๊ทธ๋จ๊ณผ ๋น์ทํด์."
"๊ณ ์์ด๋ฅผ ๊ฐ๋๋ ๋ฐฉ๋ฒ:
1. ๋น ์์๋ฅผ ๊ฐ์ ธ์จ๋ค.
2. ์ ๊น๋ง."

"์๋, ์๋ฏธ๊ณ . ์์์ ๊ณ ์์ด๋ฅผ ํ ๋ง๋ฆฌ๋ง ์ง์ด ๋ฃ์ ์ ์์ด. ์, ๋ณ์์ ๊ฐ์ ํ๋๋ง ์ง์ ํ ์ ์๋ค๋ ๋ป์ด์ผ.
"๊ทธ๋ ๊ตฐ์. ๋ณ์๋ฅผ ๋ง๋๋ ์๋ฅผ ์ข ๋ ๋ค์ด ์ฃผ์๊ฒ ์ต๋๊น?"
"์์์ด. ํ๋ฒ ๋ ๋งํ ๊ฒ. ๋ณ์๋ฅผ ์์ฑ(๋๋ ์ ์ธ)ํ๋ ค๋ฉด ์ด๋ฆยซTypeName variableName
ยป์ ์ฌ์ฉํด์ผ ํด."
์ฝ๋ | ์ค๋ช | |
---|---|---|
1 |
|
s๋ผ๋ ์ด๋ฆ์ String ๋ณ์๊ฐ ์์ฑ๋ฉ๋๋ค.์ด ๋ณ์๋ ํ ์คํธ๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. |
2 |
|
x๋ผ๋ ์ด๋ฆ์ int ๋ณ์๊ฐ ์์ฑ๋ฉ๋๋ค.์ด ๋ณ์๋ ์ ์๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. |
3 |
|
a, b, c, d๋ผ๋ ์ด๋ฆ์ int ๋ณ์๊ฐ ์์ฑ๋ฉ๋๋ค.์ด ๋ณ์๋ค์ ์ ์๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. |
"์, ์ด์ ์๊ฒ ์ด์!"
"๋ช ์ฌํด. ๊ฐ์ ๋ฉ์๋ ๋ด์์ ๋์ผํ ์ด๋ฆ์ ๋ ๋ณ์๋ฅผ ์์ฑํ ์ ์์ด."
"๋ค๋ฅธ ๋ฉ์๋ ๋ด์์๋ ์?"
"๊ทธ๊ฑด ๊ฐ๋ฅํด. ๊ฐ๊ฐ ๋ค๋ฅธ ์ง์ ์์๋ฅผ ๋๋ ๊ฒ๊ณผ ๋ง์ฐฌ๊ฐ์ง์ผ."
"์ข์ํ๋ ๊ฒ ์๋ฌด ๊ฑฐ๋ ๋ณ์์ ์ด๋ฆ์ผ๋ก ์ธ ์ ์์๊น์?"
"๊ฑฐ์ ๋ค ๊ฐ๋ฅํด. ๋ณ์ ์ด๋ฆ์๋ ๊ณต๋ฐฑ ๋ฌธ์, +, - ๋ฐ์๋ฅผ ํฌํจํด์ ์ ๋ผ. ๋ณ์์ ์ด๋ฆ์๋ ๊ทธ๋ฅ ๊ธ์์ ์ซ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์."
"์๋ฐ์์๋ ๋์ ๋ฌธ์๋ฅผ ๊ตฌ๋ณํ๋ค๋ ๊ฑธ ๋ช
์ฌํด. int a
์ Int a
๋ ๋ฌ๋ผ."
"๊ทธ๋ฐ๋ฐ ์๋ฐ์์๋ ๋ณ์๊ฐ ์์ฑ๋จ๊ณผ ๋์์ ๊ฐ์ ์ง์ ํ ์ ์์ด. ์ด๋ ๊ฒ ํ๋ฉด ์๊ฐ๊ณผ ๊ณต๊ฐ์ ๋ชจ๋ ์ ์ฝํ ์ ์์ง."
๊ฐํธ ์ฝ๋ | ๋๋ฑํ์ง๋ง ๊ธด ์ฝ๋ | |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|
"๊ทธ ๋ฐฉ์์ด ํจ์ฌ ๋ ๊ฐํธํ๊ณ ๋ช ๋ฃํด์."
"๊ทธ๊ฒ ์ฐ๋ฆฌ๊ฐ ๊ต์กํ๋ ๋ฐฉ์์ด์ง."
"์๋ฐ ์ด๋ณด์๋ค์ int (์ ์)์ String (ํ ์คํธ ๋๋ ๋ฌธ์์ด)ํ์ ์ต์ํด์ ธ์ผ ํด."
"intํ์ ๋ณ์์ ์ซ์๋ฅผ ์ ์ฅํ์ฌ ๋ง์ , ๋บ์ , ๊ณฑ์ , ๋๋์ ๋ฑ์ ์ฐ์ฐ์ ์ํํ ์ ์์ง."
์ฝ๋ | ์ค๋ช | |
---|---|---|
1 |
|
x๋ 1 y๋ 2 z๋ 20+4+3์ด๋๊น 27์ด ๋ฉ๋๋ค. |
2 |
|
a๋ 5 b๋ 1 c๋ 4*6์ด๋๊น 24๊ฐ ๋ฉ๋๋ค. |
3 |
|
a๋ 64 b๋ 8 c๋ 2 d๋ 6 |
"์์์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ์ ๋ ์ด๋ ๊ฒ ์ฌ์ด๊ฐ์?"
"์ค์ ๋ก ๊ทธ๋."
"์ข์๋ผ! ๊ทธ๋, ๋ค์์ ๋ญ ๋ฐฐ์ฐ๋์?"
"Stringํ์ '์คํธ๋ง ๋๋ ๋ฌธ์์ด'๋ก๋ ์๋ ค์ง ํ ์คํธ ์ค์ ์ ์ฅํ์ง."
"์๋ฐ์์ ๋ฌธ์์ด์ ํ ๋นํ๋ ค๋ฉด ํ ์คํธ๋ฅผ ๋ฐ์ดํ ์์ ๋์ด์ผ ํด. ๋ช ๊ฐ์ง ์๋ฅผ ๋ค์ด ๋ณผ๊ฒ."
์ฝ๋ | ์ค๋ช | |
---|---|---|
1 |
|
s ์๋ "์๋ฏธ๊ณ " ๊ฐ ๋ค์ด ์์ต๋๋ค. |
2 |
|
s ์๋ "123" ์ด ๋ค์ด ์์ต๋๋ค. |
3 |
|
s ์๋ "123 + 456" ์ด ๋ค์ด ์์ต๋๋ค. |
"์์์ต๋๋ค. ๋ณ๋ก ์ด๋ ค์ ๋ณด์ด์ง ์๋ค์."
"์ฌ๊ธฐ ์ฌ๋ฏธ์๋ ์ฌ์ค์ด ํ๋ ๋ ์์ด."
"๋ฌธ์์ด์ ๋ํ๊ธฐ ๊ธฐํธ(+
)๋ก ์ฐ๊ฒฐํ ์ ์์ง. ์๋ฅผ ๋ค์ด ๋ณผ๊ฒ."
์ฝ๋ | ์ค๋ช | |
---|---|---|
1 |
|
s ์๋ "์๋ฏธ๊ณ ๊ฐ ์ ์ผ ์ํ๋ค" ๊ฐ ๋ค์ด ์์ต๋๋ค. |
2 |
|
s ์๋ ๊ธฐํธ๊ฐ ์ ํ ์๋ ๋น ๋ฌธ์์ด์ด ๋ค์ด ์์ต๋๋ค. |
3 |
|
s ์๋ "์๋ฏธ๊ณ 333" ์ด ๋ค์ด ์์ต๋๋ค. |
"๊ทธ๋ ๋ค๋ฉด ์ซ์์ ๋ฌธ์์ด์ ๋ํ ์ ์์ด์?"
"๊ทธ๋, ํ์ง๋ง ๋ฌธ์์ด๊ณผ ์ซ์๋ฅผ ๋ํ๋ฉด ๊ฒฐ๊ณผ๋ ํญ์ ๋ฌธ์์ด์ด ๋๋ค๋ ๊ฑธ ๋ช ์ฌํด."
"๊ทธ๊ฑด ์์ ์์ ์ ์ ์์์ด์."
"๊ทธ๋ ๊ฒ ๋๋ํ๋ฉด, ํ๋ฉด์ ๋ณ์๋ฅผ ํ์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ง."
"ํ . ๋ณ์์? ํ๋ฉด์? ์ ํ ๋ชจ๋ฅด๊ฒ ๋๋ฐ์."
"์ฌ์ค ๊ฐ๋จํด. ํ๋ฉด์ ๋ญ๊ฐ๋ฅผ ์ถ๋ ฅํ๋ ค๋ฉด, ์ฐ๋ฆฌ๋ System.out.println()
๋ช
๋ น์ ์ฌ์ฉํด์ ์ถ๋ ฅํ๋ ค๋ ๊ฒ์ด ๋ฌด์์ด๋ ์ธ์๋ก ์ ๋ฌํ์ง."
์ฝ๋ | ํ๋ฉด ์ถ๋ ฅ | |
---|---|---|
1 |
|
์๋ฏธ๊ณ |
2 |
|
์๋ฏธ๊ณ |
3 |
|
์๋ฏธ๊ณ |
4 |
|
์๋ฏธ๊ณ |
"ํํ! ๊ทธ๋ ๊ฒ ํ๋๊น ๋ชจ๋ ๊ฒ ํจ์ฌ ๋ ๋ถ๋ช ํ๋ฐ์."
"์๋๋ค. ์ฌ๊ธฐ ์๋ ์ฐ์ต ๋ฌธ์ ์ธ ๊ฐ๋ฅผ ํ์ด ๋ด."
GO TO FULL VERSION