r19 JNTUK JAVA LAB ; Exercise-7

Exercise-7

 a) Exception handling mechanism

AIM: To write a JAVA program that describes exception handling mechanism

SOURCE-CODE:

Usage of Exception Handling:


class trydemo

{

public static void main(String args[])

{

try

{

int a=10,b=0;

int c=a/b;

System.out.println(c);

}

catch(ArithmeticException e)

{

System.out.println(e);

}

System.out.println("After the catch statement");

}

}


OUT-PUT:

java.lang.ArithmeticException: / by zero

After the catch statement


b) Illustrating multiple catch classes

SOURCE-CODE:

AIM: To write a JAVA program Illustrating Multiple catch clauses

class multitrydemo

{

public static void main(String args[])

{

try

{

int a=10,b=5;

int c=a/b;

int d[]={0,1};

System.out.println(d[10]);

System.out.println(c);

}

catch(ArithmeticException e)

{

System.out.println(e);

}

catch(ArrayIndexOutOfBoundsException e)

{

System.out.println(e);

}

System.out.println("After the catch statement");

}

}


OUT-PUT:

java.lang.ArrayIndexOutOfBoundsException: 10

After the catch statement

Comments