What is the output of the following code?public class Exam {…

What is the output of the following code?public class Exam {    public static void main (String[] args) {        double x = 1;        try {            x = getVal(0);            System.out.println(“x=”+x);        } catch (ArrayIndexOutOfBoundsException e) {            System.out.print(“%x=”);        } catch (Exception e) {            System.out.print(“!x=”);        } finally {            System.out.println(x);        }    }    public static double getVal(int x) {        return 1/x;    }} [BLANK-1]