例外が発生した後もメソッドの処理を継続させる方法が分かりません。
実現したい内容としては
8件目の処理で例外が発生しても、9件目の処理を続行させ
8件目の処理内容を「8件目エラー」とすることです。
Java
1public class sample { 2 3 public static void main(String[] args) { 4 5 test(); 6 } 7 8 public static void test() { 9 int i = 1; 10 try{ 11 for(i = 1; i < 10; i ++) { 12 if(i == 8) { 13 throw new Exception(); 14 } 15 else{ 16 System.out.println(i + "件目正常"); 17 } 18 } 19 } 20 catch(Exception e) { 21 System.out.println(i + "件目エラー"); 22 } 23 } 24}
期待している結果は
1件目正常
2件目正常
...
8件目エラー
9件目正常
ですが
このコードだと
「8件目エラー」で終わってしまいます。
回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。