質問: a / b; }catch(Exception e){ a++; }finally{ a++; } System.out.println(a++); } } A.10、B.11、C.12、D.13、E.何も表示されない 問題集の解答では「B.11」となっています。 解説には「例外は発生せずにfinallyブロックを実行し て正常に終了します。」 と書かれています。 でも、これって間違いなくゼロ割り例外 (ArithmeticException)が発生しますよね? なので、私の解答では「C:12」が正しいのでは無いかと 思うのです。 実際、正しい答えはどちらなんでしょうか? どなたか、ご教授頂けたらと思います。 どうぞ、宜しくお願い致します。
回答: 割り算の直前にある行は読んでるのか。