Welcome Guest | Sign in | Register
Exceptions - Discussion Page For Q.2599 | Java Programming Questions and Answers | Java Programming Free Online-Tests | LucentBlackBoard | LucentBlackBoard.com

Home > Java Programming > Exceptions > Questions and Answers

Q: 1. 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 ");
}
}
}
A. Nothing. The program will not compile because no exceptions are specified. B. Nothing. The program will not compile because no catch clauses are specified.
C. Hello world. D. Hello world Finally executing

Answer and Explanation

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.

Comment on this Question

Name:

Loading...




Partner Sites
LucentBlackBoard.com                  SoftLucent.com                  LucentJobs.com
All rights reserved © 2012-2015 SoftLucent.