?
What will be the result of executing the following code?
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);
}
}
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);
}
}
Answer & Solution
Correct Answer:
Option
D
Finally blocks are always executed whether exception occurs or not.
0/3 = 0 Does not throws exception.
Join the Discussion
Login to post a comment or share your explanation.
Login