-1

独自の 2 つのカスタマイズされた例外を作成しました。1 つはチェックされ、もう 1 つはチェックされていません。コードを実行すると、チェックされた例外のみが表示されます。チェックされていない例外の出力を取得できないのはなぜですか??

    class Test {  
   public static void main(String args[]) throws CheckedException {
       int i=0;
       int j=0;
       if(i==0){
           throw new CheckedException("Got Checked Exception");
       }
       if(j==0){
           throw new UncheckedException("Got Unchecked Exception");
       }
   }
}
class CheckedException extends Exception{
    CheckedException(String s){
        super(s);
    }
}
class UncheckedException extends RuntimeException{
    UncheckedException(String s){
        super(s);
    }
}

上記のプログラムの出力は次のとおりです。 Got Checked Exception 、しかし、両方の出力Got Checked Exception && Got Unchecked Exceptionを期待しています。私がここでやっている間違いは何ですか?どうすればこれを克服できますか?

4

1 に答える 1