๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
1. Java ์ž๋ฐ”/1_0. ์ฑ…, ๊ฐ•์˜

[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 3์žฅ 157์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต

by ๋น„์†Œ์•ผ 2022. 10. 9.
728x90

๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 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 ๋ ˆํผ๋Ÿฐ์Šค๋ฅผ ์ฐธ์กฐํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค.

 

728x90