- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
y()に"throws Exception"をつけなければいけないのは、y()の中に"throw new Exception();"あるからです。 x()に"throws Exception"をつけなければいけないのは、Exceptionを発生するy()を呼んでいて、y()の呼び出しをtry〜catchで囲っていないからです。 main()に"throws Exception"をつけなければいけないのは、y()に由来するExceptionを発生するx()を呼んでいて、x()の呼び出しをtry〜catchで囲っていないからです。
お礼
なるほど