[์๋ฐํ๋ก๊ทธ๋๋ฐ1] 6์ฃผ์ฐจ ๊ต์ฌ_์ ๋ฆฌ
ํค์ ๋ ฅ, ์๊ณผ ์ฐ์ฐ์, ์ ์ด๋ฌธ
P76 import๋ฌธ์ด ์์ผ๋ฉด ์ปดํ์ผ๋ฌ๊ฐ Scanner ํด๋์ค๊ฐ ์ด๋์ ์๋์ง ์ฐพ์ ์ ์๋ค.
P78 nextLine()์ ์ํฐํค ์
๋ ฅ์ ๊ธฐ๋ค๋ฆฌ๋ ์ฉ๋๋ก ์ฌ์ฉํ ์ ์๋ค. ๋ค๋ฅธ ์
๋ ฅ ์์ด ์ํฐํค๋ง ์
๋ ฅ๋ ๋, nextLine()์ ๋น๋ฌธ์์ด์ ๋ฆฌํดํ๋ฉด์ ๋ฐ๋ก ๋์์ค์ง๋ง, next()๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด ์ํฐํค๋ฅผ ๊ณ์ ์
๋ ฅํ์ฌ๋ ๋ฌธ์์ด์ด๋ ์ซ์ ๋ฑ ๋ค๋ฅธ ํค๊ฐ ์
๋ ฅ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฐ๋ค. next()๋ ๊ฒฐ์ฝ ๋น ๋ฌธ์์ด์ ๋ฆฌํดํ์ง ์๋๋ค.
scanner.close();scanner = new Scanner(System.in);
์์ฉ ํ๋ก๊ทธ๋จ์ scanner๋ฅผ ๋ซ๋ ์ฝ๋๊ฐ ์์ผ๋ฉด ์ปดํ์ผ์์ ๊ฒฝ๊ณ ๊ฐ ๋ฐ์ํ์ง๋ง, ์คํํ๋ ๋ฐ๋ ํน๋ณํ ๋ฌธ์ ๊ฐ ์๋ค. ํ๋ก๊ทธ๋จ์ด ์ข
๋ฃ๋๋ฉด ์๋์ผ๋ก ๋ซํ๋ค.
๊ฐ๋ฐ์๋ ์์ฉ ํ๋ก๊ทธ๋จ ์ ์ฒด์ Scanner ๊ฐ์ฒด๋ฅผ ํ๋๋ง ์์ฑํ๊ณ ๊ณต์ ํ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค. Scanner ๊ฐ์ฒด๋ฅผ ์ฌ๋ฌ ๊ฐ ์์ฑํด๋ ์ด๋ค์ ๋ชจ๋ ํ๋๋ฟ์ธ System.in์ ๊ณต์ ํ๋ฏ๋ก ํ ๊ตฐ๋ฐ์ close()๋ฅผ ํธ์ถํ์ฌ Scanner ๊ฐ์ฒด๋ฅผ ๋ซ์๋ฒ๋ฆฌ๋ฉด System.in๋ ๋ซํ๋ฒ๋ ค ์์ฉ ํ๋ก๊ทธ๋จ ๋ด ๋ค๋ฅธ Scanner ๊ฐ์ฒด์์ ํค ์
๋ ฅ์ ๋ฐ์ ์ ์๊ฒ ๋๋ค.
P81 ์ฐ์ฐ์ ์ฐ์ ์์๊ฐ ๋์ผํ๋ฉด ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ฒ๋ฆฌํ์ง๋ง, ์์ธ์ ์ผ๋ก ์ค๋ฅธ์ชฝ์์ ์ผ์ชฝ์ผ๋ก ์ฒ๋ฆฌํ๋ ์ฐ์ฐ์๋ ์๋ค.
P90 ๋นํธ ์ํํธ ์ฐ์ฐ์ ํผ์ฐ์ฐ์๋ byte, short, int, long, char ํ์
๋ง ๊ฐ๋ฅํ๊ณ , float, double, boolean์ ์ฌ์ฉํ ์ ์๋ค.
P91 << ์ฐ์ฐ์์ ๊ฒฝ์ฐ ์์(์ต์์ ๋นํธ๊ฐ 1)๋ฅผ ์ํํธํ์ฌ ์ต์์ ๋นํธ๊ฐ 0์ธ ์์๊ฐ ๋๋ ์ค๋ฒํ๋ก์ฐ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก ์ฃผ์ํ๊ธฐ ๋ฐ๋๋ค.
๋ํ, byte, short, char ํ์
์ ๋ํด์๋ ์ํํธ ์ intํ์
์ผ๋ก ๋ณํ๋์ด ์ฐ์ฐ์ด ์ผ์ด๋๋ฏ๋ก ์ํ์ง ์๋ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํ ์ ์๋ค.
P101 switcl๋ฌธ์์ default๋ฌธ์ ์๋ต ๊ฐ๋ฅํ๋ฉฐ, ์คํ ๋ฌธ์ฅ์ { }๋ก ๋๋ฌ์ธ์ง ์๋๋ค.
P103 case๋ฌธ์ ๊ฐ์๋ ๋ณ์๋ ์์ ์ฌ์ฉํ ์ ์๋ค. // case a: case a > 3:
P115 for๋ฌธ์ ์ด๊ธฐ๋ฌธ์๋ ์ฝค๋ง๋ก ๋ถ๋ฆฌํ์ฌ ์ฌ๋ฌ ๋ฌธ์ฅ์ ๋์ดํ ์ ์๋ค. ๋น์ํ๋ก ๋์ด๋ ๋์ง๋ง ๋์ ์ธ๋ฏธ์ฝ๋ก ์ ์์ด์ผ ํ๋ค.
P117 ๋ณ์ i๋ฅผ ์ด๊ธฐ๋ฌธ์ ์ ์ธํ์ฌ for๋ฌธ ๋ธ๋ญ ๋ด์์๋ง ์ฌ์ฉ๋๋ ์ง์ญ ๋ณ์๋ก ์ ์ธํ์ฌ ์ฌ์ฉํ ์ ์๋ค.
P119 for๋ฌธ๊ณผ ๋ฌ๋ฆฌ, while๋ฌธ์ ์กฐ๊ฑด์์ด ์์ผ๋ฉด ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
P121 do-while๋ฌธ์ ์กฐ๊ฑด์์ด ์์ผ๋ฉด ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ๋ค๋ฅธ ๋ฐ๋ณต๋ฌธ๊ณผ ๋ฌ๋ฆฌ, ์์
๋ฌธ์ด ์ต์ด ํ๋ฒ์ ๋ฐ๋์ ์คํ๋๋ค.
P122 ์ฒ์๋ถํฐ ๋ฐ๋ณต ํ์๋ ๋ฒ์๊ฐ ๋ช
ํํ ๊ฒฝ์ฐ์๋ for๋ฌธ, ๋ฐ๋ณต ํ์๋ฅผ ์ฒ์๋ถํฐ ์ ์ ์๊ณ , ๋ฐ๋ณต์ด ์งํ๋๋ฉด์ ํ๊ฐ๋์ด์ผ ํ๋ ๊ฒฝ์ฐ while, do-while๋ฌธ ์ฌ์ฉ
'1. Java ์๋ฐ > 1_0. ์ฑ , ๊ฐ์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๋ฐํ๋ก๊ทธ๋๋ฐ1] 9์ฃผ์ฐจ ๊ต์ฌ_์ ๋ฆฌ (0) | 2022.05.18 |
---|---|
[์๋ฐํ๋ก๊ทธ๋๋ฐ1] 7์ฃผ์ฐจ ๊ต์ฌ_์ ๋ฆฌ (0) | 2022.05.13 |
[์๋ฐํ๋ก๊ทธ๋๋ฐ1] 5์ฃผ์ฐจ ๊ต์ฌ_์ ๋ฆฌ (0) | 2022.05.07 |
[์๋ฐํ๋ก๊ทธ๋๋ฐ1] 4์ฃผ์ฐจ ๊ต์ฌ_์ ๋ฆฌ (0) | 2022.05.05 |
[์๋ฐํ๋ก๊ทธ๋๋ฐ1] 3์ฃผ์ฐจ ๊ต์ฌ_์ ๋ฆฌ (0) | 2022.05.05 |