๐ System.in ์ด๋?
๐ new Scanner(System.in)
: System.in์ ์ฌ์ฉํ์ฌ Scanner ์ ๋ค์ํ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
sc.next();
: ๊ณต๋ฐฑ์ ์
๋ ฅํ๊ธฐ ์ ๊น์ง์ ๊ฐ์ ๋ฐ๋ ๋ฉ์๋์ด๋ค.
sc.nextLine();
: Enter๋ฅผ ์
๋ ฅํ๊ธฐ ์ ๊น์ง์ ๊ฐ์ ์
๋ ฅ๋ฐ๋ ๋ฉ์๋์ด๋ค.
sc.nextInt();
: Enter๋ฅผ ์
๋ ฅํ๊ธฐ ์ ๊น์ง์ ์ ์๊ฐ์ ๋ฐ๋ ๋ฉ์๋์ด๋ค. ๋ฌธ์์ด์ด ๋ค์ด๊ฐ๋ ๊ฒฝ์ฐ ์๋ฌ๊ฐ ๋ฌ๋ค.
์ด์ธ์๋ ๋ค์ํ๊ฒ ์์ง๋ง ์์ง์ ์ด๋ณด์ฌ์ ์์ 3๊ฐ๋ง ์ฌ์ฉํด๋ดค๋ค.
โญ ๊ผญ ์ง๊ณ ๋์ด๊ฐ์ผํ ์ ๋ณด โญ
โ .nextInt() ์ฌ์ฉ ํ .nextLine() ์ฌ์ฉ์ ๋ฌธ์ ์
( ๊ฒฐ๊ณผ )
๋ช
๋ น์ด : update
์์ ํ ๊ฒ์๋ฌผ ๋ฒํธ : 1
์๋ก์ด ์ ๋ชฉ : ์๋ก์ด ๋ด์ฉ :
* Scanner.nextInt ๋ฉ์๋๋ ์ฌ์ฉ์ ์
๋ ฅ์ ๊ฐ์ฅ ๋ง์ง๋ง ๊ฐํ๋ฌธ์(์ํฐ, newline)๋ฅผ ์ ๊ฑฐํ์ง ์๋๋ค.
๊ฐํ๋ฌธ์(์ํฐ) ์ ๊น์ง๋ง ์ซ์๋ก ์
๋ ฅ ๋ฐ๊ณ
๊ฐํ๋ฌธ์(์ํฐ)๋ ๋ค์์ ํธ์ถ๋ Scanner.nextLine( ) ๋ฉ์๋์ ์
๋ ฅ์ผ๋ก ์ฒ๋ฆฌ๋์ ๋ฌธ์ ๊ธฐ ๋ฐ์ํ๊ฒ๋๋ค.
| 1 ) Scanner.nextLine() ์ถ๊ฐ | 2 ) Scanner.nextLine()๋ก ์ ๋ ฅ๋ฐ๊ณ Integer.parseInt()๋ก ํ๋ณํํ๊ธฐ |
|---|---|
![]() |