Skip to content
Sharp

Core Java · interview question

In a nested try-catch block, if an exception is thrown in the inner try block and not caught there, what happens?

Multiple choiceHardchapter-6-curatedpremiumcore-javacode-reading-with-exceptions
Choose one answer
Answer and explanation

Correct answer

C. The exception is propagated to the outer catch block if it matches.

Why

If an exception is not caught in the inner block, it is propagated to the outer catch block if there is a matching type, allowing the outer block to handle it.

Test yourself on Core Java

A free test with instant, explained results. No account needed.

Start free test
All Core Java questions →