Finalmente, tente dar exceção sem declaração de retorno, mas não há exceção quando a declaração de retorno é escrita no método

Por favor, explique por que a exceção vem no primeiro programa, mas não no segundo programa.

1) sem declaração de retorno no método de leitura

class Example
{   
    public static void read()
    {
        try
        {
             int i = 9/0;
        }
        finally
        {
              System.out.println("This proogram is giving exception");
        }       
    }

    public static void main(String[] fel)
    {
         read();
    }
}

2) com declaração de retorno no método de leitura

class Example
{   
    public static void read()
    {
         try
         {
               int i = 9/0;
         }
        finally
        {
               System.out.println("This proogram is not giving exception");
               return;
        }       
    }

    public static void main(String[] fel)
    {
          read();
    }
}

questionAnswers(3)

yourAnswerToTheQuestion