Java program to handle different Exceptions...

Java Code:

10)


//Write a Java program to handle different Exceptions...
import java.util.Scanner;
import java.lang.*;
public class prgr10
{
public static void main(String[] ar)
{
Scanner in=new Scanner(System.in);
int ch;
System.out.println("EXCEPTION HANDLING");
System.out.println("***************************");
System.out.println("1.Arithmetic Exception");
System.out.println("2.Array Index Out of Bound Exception");
System.out.println("3.Number Format Exception");
System.out.println("4.Exit");
do
{
System.out.println("Enter your choice");
ch=in.nextInt();
switch(ch)
{
case 1:
int a,b,c;
System.out.println("Enter two numbers for Division");
a=in.nextInt();
b=in.nextInt();
try
{
c=a/b;
System.out.println("Result:"+c);
}
catch(Exception e)
{
System.out.println("Division by Zero");
}
break;
case 2:
int index;
int[] p={21,56,87,43,98,0,34,65,98,31};
System.out.println("Enter any Index of Array");
index=in.nextInt();
try
{
System.out.println("Array value:"+p[index]);
}
catch(Exception e)
{
System.out.println("Enter the value");
System.out.println("Exception: Array Index Out of Bound");
}
break;
case 3:
int i;
try
{
System.out.println("Enter value");
i=in.nextInt();
System.out.println("Number:"+i);
}
catch(Exception e)
{
System.out.println("Number Format Invalid");
}
break;
}
}
while(ch!=4);
}
}

OUTPUT:


C:\Users\PRIYA\Desktop\java>javac prgr10.java
C:\Users\PRIYA\Desktop\java>java prgr10
EXCEPTION HANDLING
***************************
1.Arithmetic Exception
2.Array Index Out of Bound Exception
3.Number Format Exception
4.Exit
Enter your choice
1
Enter two numbers for Division
45
5
Result:9
Enter your choice
1
Enter two numbers for Division
3
0
Division by Zero
Enter your choice
2
Enter any Index of Array
6
Array value:34
Enter your choice
2
Enter any Index of Array
78
Enter the value
Exception: Array Index Out of Bound
Enter your choice
3
Enter value
45
Number:45
Enter your choice
3
Enter value
rt
Number Format Invalid
Enter your choice
4

Comments

POPULAR POSTS

POPULAR POSTS