Java Exception Handling (Try-catch)

  • + 2 comments

    Scanner s= new Scanner(System.in); int x=s.nextInt(); int y=s.nextInt();

        try{
            int z=x/y;
            System.out.println(z);
        }
        catch(InputMismatchException i){
            System.out.println(i.getClass().getName());
        }catch(Exception ae){
            System.out.println(ae+": / by zero");
        }   
    
        ?? why it is not workig for me..since the arithmetic exception already catched..nd hence am just going to print the next following statements?!