Home » Java Programming » Exceptions

What will be the output of the program? public class MyProgram { public static void main(String args[]) { try { System.out.print("Hello world "); } finally { System.out.println("Finally executing "); } } }

Correct Answer: Hello world Finally executing

Explanation:

Finally clauses are always executed. The program will first execute the try block, printing Hello world, and will then execute the finally block, printing Finally executing.


Option A, B, and C are incorrect based on the program logic described above. Remember that either a catch or a finally statement must follow a try. Since the finally is present, the catch is not required.


← Previous Question Next Question→

More Questions from Exceptions

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion