すべてのメソッドにthrows Exceptionを追加していますが、どこにもcatchしないで、プログラムがコンパイル成功する理由がわかりません。
かならず、throwされたら、どこかにcatchされて例外処理されるという認識でしたので。
初学者ですみません。ご教授頂けると幸いです。
public class Main { public static void main(String[] args) throws Exception { x(); System.out.print("1 ); } static void x() throws Exception { y(); System.out.print("2 "); } static void y() throws Exception { throw new Exception(); } } コード
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/16 12:57
2021/07/16 13:12