##Javaのコンソール上でのエラー表示について
java認定試験の問題の中で気になったものがあるので質問します。
例外が発生した際のコンソール上のエラー表示についてです。
まずは問題のコードと選択肢を下に記します。
---コード------------
public class Test {
public static void main(String[] args) {
System.out.println("1 ");
x();
}
static void x() { y(); } static void y() { if (Math.random() > 0.1) { throw new RuntimeException(); } System.out.println("2 "); }
}
---選択肢(エラー文は同じなので省略して書きます)---------
---A---------
エラー
1
---B---------
1
エラー
---C---------
エラー
---D---------
2
1
---E---------
1
2
##質問
処理が起きた順番通りに、
コンソール上に結果が表示されるという認識はあってるでしょうか?
正解はB,Eなのですが、
eclipse上で問題のコードを実行した場合
エラー文が前後してAの場合もあります。
AとBは、エラー文の内容は全く同じで、順番だけ違います。
Javaの認定試験というのはたとえばコマンドプロンプト上などで実行した場合という想定でよろしいのでしょうか?
恐らくそのような想定なのだとは思うのですが、参考書のミスプリントということも結構あるみたいなので
一応ご存知の方がいらしたらお聞きしたいと思い質問しました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/13 05:51
2015/11/13 06:13
2015/11/13 06:38