Eclipse ์๋์์ฑ ํ
ํ๋ฆฟ ์ฝ๊ฒ ๋ฐฐ์ฐ๊ธฐ!
์ด ์์์ Eclipse์์ ์ฝ๋๋ฅผ ๋น ๋ฅด๊ณ ํธ๋ฆฌํ๊ฒ ์์ฑํ ์ ์๋๋ก ๋์์ฃผ๋ย ์๋์์ฑ ํ
ํ๋ฆฟย ๊ธฐ๋ฅ์ ์๊ฐํด์. ๊ธฐ๋ณธ ํค์๋ ์ฌ์ฉ๋ฒ๋ถํฐ ์ง์ ๋๋ง์ ํ
ํ๋ฆฟ์ ๋ง๋๋ ๋ฐฉ๋ฒ๊น์ง ์ฐจ๊ทผ์ฐจ๊ทผ ์๋ ค์ค๋๋ค.
์๋ ๋ชฉ์ฐจ๋ฅผ ์ฐธ๊ณ ํด์ ํ์ํ ๋ถ๋ถ์ ๊ณจ๋ผ๋ณด์ธ์!
๋ชฉ์ฐจ
00:00
์๋์์ฑ ํ
ํ๋ฆฟ ์๊ฐ
00:20
์๋์์ฑ ๊ธฐ๋ณธ ํค์๋ ์ฌ์ฉ๋ฒ
01:14
ํ
ํ๋ฆฟ ์ค์ ์์น ์ฐพ๊ธฐ
02:24
๊ธฐ๋ณธ ํ
ํ๋ฆฟ ํ์ธ๊ณผ ์์
02:53
์ ํ
ํ๋ฆฟ ๋ง๋ค๊ธฐ
03:48
์ปค์ ์์น ์ง์ ํ๊ธฐ
04:31
์ง์ ๋ง๋ ํ
ํ๋ฆฟ ํ
์คํธ
04:55
์ค์บ๋(Scanner) ํ
ํ๋ฆฟ ๋ง๋ค๊ธฐ
06:33
์ํฌํธ ์๋์์ฑ ํ
07:11
ํ
ํ๋ฆฟ ํ์ฉ ํ๊ณผ ๋ง๋ฌด๋ฆฌ
00:00 ์๋์์ฑ ํ
ํ๋ฆฟ ์๊ฐ
Eclipse์์ ์ฝ๋๋ฅผ ๋น ๋ฅด๊ฒ ์์ฑํ ๋,ย main์ด๋ย sysoutย ๊ฐ์ ํค์๋๋ฅผ ์
๋ ฅํ๊ณ ย ์ปจํธ๋กค + ์คํ์ด์ค๋ฅผ ๋๋ฅด๋ฉด ์๋์ผ๋ก ์ฝ๋๊ฐ ์์ฑ๋ผ์.
ํ์ง๋งย sysout์ย main ๋ฉ์๋ ์์์๋ง ์๋ํ๋, ๋ฉ์ธ ๋ฉ์๋๋ฅผ ๋จผ์ ๋ง๋ค์ด์ผ ํ๋ค๋ ์ ๊ผญ ๊ธฐ์ตํ์ธ์!
00:20 ์๋์์ฑ ๊ธฐ๋ณธ ํค์๋ ์ฌ์ฉ๋ฒ
โข
mainย ์
๋ ฅ ํ ์ปจํธ๋กค + ์คํ์ด์ค โ ๋ฉ์ธ ๋ฉ์๋ ์๋ ์์ฑ
โข
sysoutย ์
๋ ฅ ํ ์ปจํธ๋กค + ์คํ์ด์ค โย System.out.println()ย ์๋ ์์ฑ
๋จ,ย sysout์ ๋ฉ์ธ ๋ฉ์๋ ์์์๋ง ์๋ํด์!
01:14 ํ
ํ๋ฆฟ ์ค์ ์์น ์ฐพ๊ธฐ
๋ด๊ฐ ์ง์ ์๋์์ฑ ํ
ํ๋ฆฟ์ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด,
1.
์๋์ฐ ๋ฉ๋ด โย Preferences(ํ๊ฒฝ์ค์ )
2.
๊ฒ์์ฐฝ์ "Java" ์
๋ ฅ โย Java > Editor > Templates์ฌ๊ธฐ์ ๊ธฐ์กด ํ
ํ๋ฆฟ์ ํ์ธํ๊ฑฐ๋ ์๋ก ๋ง๋ค ์ ์์ด์.
02:24 ๊ธฐ๋ณธ ํ
ํ๋ฆฟ ํ์ธ๊ณผ ์์
ํ
ํ๋ฆฟ ๋ชฉ๋ก์์ย sysout์ ์ฐพ์๋ณด๋ฉด,
โข
์ด๋ฆ:ย sysout
โข
์ฝ๋:ย System.out.println(${cursor});์ด๋ฐ ์์ผ๋ก ๋์ด ์์ด์.ย ${cursor}๋ ์๋์์ฑ ํ ์ปค์๊ฐ ์์นํ ์๋ฆฌ์์.
02:53 ์ ํ
ํ๋ฆฟ ๋ง๋ค๊ธฐ
1.
Newย ๋ฒํผ ํด๋ฆญ
2.
์ด๋ฆ(ํค์๋) ์
๋ ฅ (์:ย scp)
3.
์ค๋ช
์์ฑ (์: "๊ธฐ๋ณธ ์ถ๋ ฅ๋ฌธ")
4.
์ฝ๋ ์
๋ ฅ (์:ย System.out.print(${cursor});)
5.
Insert Variableย ํด๋ฆญ โย cursorย ์ ํํด์ ์ปค์ ์์น ์ง์
6.
์ ์ฅ ํ ์ ์ฉ
03:48 ์ปค์ ์์น ์ง์ ํ๊ธฐ
์๋์์ฑ ํ ์ปค์๊ฐ ์ด๋์ ์์์ง ์ง์ ํ๋ ๊ฒ ์ค์ํด์!
์๋ฅผ ๋ค์ด, ์ถ๋ ฅ๋ฌธ ๋ค์ ๋ฐ๋ก ์ฝ๋๋ฅผ ์
๋ ฅํ๊ณ ์ถ๋ค๋ฉดย ${cursor}๋ฅผ ๋ฃ์ด์ฃผ์ธ์.
์ด๋ ๊ฒ ํ๋ฉด ์๋์์ฑ ํ ๋ฐ๋ก ์ฝ๋ฉ์ ์ด์ด๊ฐ ์ ์์ด ํธ๋ฆฌํด์.
04:31 ์ง์ ๋ง๋ ํ
ํ๋ฆฟ ํ
์คํธ
๋ฉ์ธ ๋ฉ์๋ ์์์ ์๋ก ๋ง๋ ํค์๋(scp)๋ฅผ ์
๋ ฅํ๊ณ ์ปจํธ๋กค + ์คํ์ด์ค๋ฅผ ๋๋ฅด๋ฉด,
System.out.print();๊ฐ ์๋ ์์ฑ๋๊ณ ์ปค์๊ฐ ๊ดํธ ์์ ์์นํด ์์ด ๋ฐ๋ก ์
๋ ฅํ ์ ์์ด์.
04:55 ์ค์บ๋(Scanner) ํ
ํ๋ฆฟ ๋ง๋ค๊ธฐ
์
๋ ฅ์ฉ ๊ฐ์ฒด์ธย Scanner๋ ํ
ํ๋ฆฟ์ผ๋ก ๋ง๋ค์ด๋ณผ๊ฒ์!
โข
๊ธฐ์กด ์ฝ๋ ๋ณต์ฌ โ ์ ํ
ํ๋ฆฟ์ ๋ถ์ฌ๋ฃ๊ธฐ
โข
์ปค์ ์์น ์ง์
โข
์ ์ฅ ํ ์ฌ์ฉ์ด๋ ๊ฒ ํ๋ฉดย Scanner sc = new Scanner(System.in);ย ์ฝ๋๋ฅผ ๋น ๋ฅด๊ฒ ์์ฑํ ์ ์์ด์.
06:33 ์ํฌํธ ์๋์์ฑ ํ
Scannerย ๊ฐ์ ์ธ๋ถ ํด๋์ค๋ฅผ ์ฌ์ฉํ ๋๋ย importย ๋ฌธ๋ ํ์ํ์ฃ ?
ํ
ํ๋ฆฟ ์์ฑ ํ ์ปจํธ๋กค + ์คํ์ด์ค๋ฅผ ํ ๋ฒ ๋ ๋๋ฅด๋ฉด ์๋์ผ๋กย import java.util.Scanner;๊ฐ ์ถ๊ฐ๋ผ์ ํธ๋ฆฌํด์!
07:11 ํ
ํ๋ฆฟ ํ์ฉ ํ๊ณผ ๋ง๋ฌด๋ฆฌ
โข
์์ฃผ ์ฐ๋ ์ฝ๋ ์กฐ๊ฐ์ ํ
ํ๋ฆฟ์ผ๋ก ๋ง๋ค์ด ๋๋ฉด ์ฝ๋ฉ ์๋๊ฐ ํจ์ฌ ๋นจ๋ผ์ ธ์.
โข
ํค์๋๋ง ์
๋ ฅํ๊ณ ์ปจํธ๋กค + ์คํ์ด์ค๋ก ์๋์์ฑ!
โข
์ปค์ ์์น ์ง์ ์ผ๋ก ๋ฐ๋ก ๋ค์ ์์
๊ฐ๋ฅ!
โข
ํ์์ ๋ฐ๋ผ ์ธ์ ๋ ํ
ํ๋ฆฟ ์ถ๊ฐ, ์์ ๊ฐ๋ฅ!
๋ง๋ฌด๋ฆฌ ์์ฝ
Eclipse ์๋์์ฑ ํ
ํ๋ฆฟ์ ์์ฃผ ์ฐ๋ ์ฝ๋๋ฅผ ๋น ๋ฅด๊ฒ ์
๋ ฅํ ์ ์๊ฒ ๋์์ฃผ๋ ๊ธฐ๋ฅ์ด์์.
๊ธฐ๋ณธ ํค์๋ ์ฌ์ฉ๋ฒ์ ์ตํ๊ณ , ์ง์ ๋๋ง์ ํ
ํ๋ฆฟ์ ๋ง๋ค์ด ๋ณด์ธ์!
์ปค์ ์์น ์ง์ ๊ณผ ์ํฌํธ ์๋์์ฑ๊น์ง ํ์ฉํ๋ฉด ์ฝ๋ฉ์ด ํจ์ฌ ํธํด์ง๋๋ค.
์ด์ ์ฌ๋ฌ๋ถ๋ Eclipse ๋ง์คํฐ๊ฐ ๋ ์ค๋น ์๋ฃ! 
๊ถ๊ธํ ์ ์์ผ๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์! ์ฆ๊ฑฐ์ด ์ฝ๋ฉ ๋์ธ์~ 