- ๊ต์ฌ์ 110p~114p๊น์ง
- 2๋ฒ, 4๋ฒ, 8๋ฒ, 12๋ฒ ๋ฌธ์ ๋ฅผ ํผ๋ค!
- ๋ชจ๋ ๋ฌธ์ ์ ๋ํ์ฌ ์ถ๋ ฅํ์์ ๊ต์ฌ์ ๋ฌธํญ๋ณ ์ถ๋ ฅ์์ ํ์์ ์ค์ํ์ธ์.
- 8๋ฒ์ (2)๋ง ํธ์ธ์. ์ฆ, switch ๋ฌธ ๋ง์ ์ด์ฉํ์ธ์. <- ์ฆ, (1)์ ํ์ง ์์ต๋๋ค.
- 8๋ฒ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ์กฐํ์ฌ ํด๊ฒฐํ์์ค.
- https://docs.oracle.com/en/java/javase/13/language/switch-expressions.html
- ์ ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ค์ค๋ก ํ์ตํด์ผ ํ๋ ๊ฒ์ "arrow case" labels์ "yield" statements์ ์๋ฏธ์ ์ฐ์์์ด๋ค.
- ์ ๋ฌธ์๋ Java์ ์ด๊ฑฐํ์ ๊ธฐ๋ฐ์ผ๋ก ์ค๋ช
ํ์ง๋ง, ๋ ์ด๋ธ์ primitive type๋ ์ฌ์ฉ๊ฐ๋ฅํ๋ค.
- 8๋ฒ์ (2)๋ ๋ฐ๋์ ์๋ก ํ์ตํ ์ด ๊ตฌ๋ฌธ๋ค์ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ์์ค.
- ์ฐ๋ฆฌ๋ ๋ฌธ์ ํด๊ฒฐ์ ์ํด primitive type์ ์ฌ์ฉํ๋ฉด ๋๋ค.
- ์ค์ ๋ฌธ์ ๋ ์ ๋ถ ๊นํ๋ธ์ ํ์ด์ ๋จ๊ฒจ๋์ ์์
- ์ข ์ ๊ฒฝ์ธ๋งํ ๋ฌธ์ ๋ค์ ์ต๋ํ ๊ฐ์ฒด ์งํฅ์ ์ผ๋ก ํ๋ ค๊ณ ๋
ธ๋ ฅํ์
- ๋ฌธ์ ๋ค์ ์ ์ฒด์ ์ธ ๋์ด๋๋ ์ฌ์ธ์ง ๋ชฐ๋ผ๋ ๊ฐ๋
์ ์ ๊ฒํ๋ ์ฉ๋๋ก๋ ๊ด์ฐฎ์ ๊ฒ ๊ฐ๋ค