Examveda
Examveda

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. Prints out: Finally

E. None of these

Answer: Option D

Solution(By Examveda Team)

Finally blocks are always executed whether exception occurs or not.
0/3 = 0 Does not throws exception.


This Question Belongs to Java Program >> Exceptions

Join The Discussion

Comments ( 1 )

  1. Solomon Alamrew
    Solomon Alamrew :
    7 years ago

    the answer mus be 0 finally

Related Questions on Exceptions