Java
1public class Main { 2 public static void main(String[] args) throws Exception {! 3 x(); 4 System.out.println("1"); 5 } 6 static void x() throws Exception { 7 if(Math.random() > 0.1){ 8 throw new Exception(); 9 } 10 System.out.println("2"); 11 } 12}
こちらのコードなんですが、if文内の「throw new Exception();」
実行された際に、スタックトレースが表示されると思うのですが、
トレース終了後mainメソッドの「System.out.println("1");」が
出力されないのは何故なのでしょうか、何か不具合があるのでしょうか。
宜しければ、ご教授願えれば幸いです(o_ _)o
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。