title: If catch statement is returning ,then why it is going to finally block?
body: <pre><code>package com.ami.practice;
  public class UnrechebleStatement {
  public static void main(String[] args) {
      System.out.println(m());
          }
  
  public static int m(){
      try{
          int x=0;
          int y=10/x;
          return y;
      }catch(Exception e){
          return 1;
      }finally {
          return 2;
      }
    }
  }
  </code></pre>