πŸ“Š JAVA
Q. What will be the result of executing the following code?
public class Test{
public void divide(int a, int b){
try{
int c = a / b;
}catch(Exception e){
System.out.print("Exception ");
}finally{
System.out.println("Finally");
}

public static void main(String args[]){
Test t = new Test();
t.divide(0,3);
}
}
  • (A) Prints out: Exception
  • (B) Prints out: Exception Finally
  • (C) Compile with error
  • (D) Compile with error D. Prints out: Finally
πŸ’¬ Discuss
βœ… Correct Answer: (D) Compile with error D. Prints out: Finally

Explanation: Finally blocks are always executed whether exception occurs or not.

Explanation by: Ritu Singhal
Finally blocks are always executed whether exception occurs or not.

πŸ’¬ Discussion


πŸ“Š Question Analytics

πŸ‘οΈ
120
Total Visits
πŸ“½οΈ
1 y ago
Published
πŸŽ–οΈ
Ritu Singhal
Publisher
πŸ“ˆ
99%
Success Rate