๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 3์ฅ 157์ชฝ ์ฒดํฌ ํ์_์ ๋ต
luxury java programming ch3 p157 check time correct answer
1๋ฒ
๋ต: try ๋ธ๋ญ
// ์์ธ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์๋ ์ฝ๋๋ try ๋ธ๋ญ์, ์์ธ ์ฒ๋ฆฌํ ์ฝ๋๋ catch ๋ธ๋ญ์ ์์ฑํ๋ค.
2๋ฒ
(1) ๋ต: ArrayIndexOutOfBoundsException
// ๋ฐฐ์ด์ ๋ฒ์์ธ 0 ~ 2๋ณด๋ค ํฐ ์ธ๋ฑ์ค 4๋ก ๋ฐฐ์ด ์์์ ์ ๊ทผํ์ฌ, ๋ฐฐ์ด์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ์ ๊ทผ ์ ๋ฐ์ํ๋ ์์ธ๊ฐ ๋ฐ์ํ์๋ค.
(2) ๋ต: NumberFormatException
// ๋ฌธ์์ด "Java"๋ฅผ ์ ์ int๋ก ๋ณํํ๊ณ ์ ํ์ฌ ๋ฌธ์์ด์ด ๋ํ๋ด๋ ์ซ์์ ์ผ์นํ์ง ์๋ ํ์ ์ ์ซ์๋ก ๋ณํ์ ๋ฐ์ํ๋ ์์ธ๊ฐ ๋ฐ์ํ์๋ค.
(3) ๋ต: NullPointerException
// ๋ฐฐ์ด ar ๊ฐ์ฒด๋ฅผ ์์ฑํ์ง ์๊ณ ์์์ ์ง์ ์ ๊ทผํ๋ ค๊ณ ํ์ฌ, null ๋ ํผ๋ฐ์ค๋ฅผ ์ฐธ์กฐํ ๋ ๋ฐ์ํ๋ ์์ธ๊ฐ ๋ฐ์ํ์๋ค.