Home » Java programs » Java basic programs

Java program to handle multiple exceptions



Java multiple exceptional handling example: In this java program, we are reading two integer numbers, dividing them and handling exceptions.
Submitted by Chandra Shekhar, on January 15, 2018

Given two integer numbers and we have to divide them. If is there any exception we are handling with exception handling processes.

Example:

    Input:
    Enter First Number : 10
    Enter Second Number : 20
    Output:
    Result:0
    Explanation: There is no error 10 is divisible by 20

    Input:
    Enter First Number : 100
    Enter Second Number : 0

    Output:
    Error: Divide By ZERO
    Expiation: A number is not divisible by 0, so error is occurred

Java program:

package ExceptionHandling;

import java.util.Scanner;
import java.util.InputMismatchException;
class ExMultipleCatchBlock
{    
	public static void main(String arg[])
    {  
		try
		{
			// create object of scanner class.
			Scanner KB=new Scanner(System.in);
			
			// enter both the numbers for operation.
			System.out.print("Enter First Number : ");
			int x=KB.nextInt();

			System.out.print("Enter Second Number : ");
			int y=KB.nextInt();
			int z=x/y;
			
			// show the result.
			System.out.println("Result:"+z);
		}
		catch(InputMismatchException e)
		{
			// show if value is invalid.
			System.out.println("Invalid Input...");}
			catch(ArithmeticException e)
		{
			// show when number is divided by 0.
			System.out.println("Error:Divide By ZERO");
		}
    }
}

Output

First run:
Enter First Number : 10
Enter Second Number : 20
Result:0

Second run:
Enter First Number : 50
Enter Second Number : 12
Result:4

Third run:
Enter First Number : 100
Enter Second Number : 0
Error:Divide By ZERO

Fourth run:
Enter First Number : 10.52
Invalid Input...





Was this page helpful? YES NO

Are you a blogger? Join our Blogging forum.



Comments and Discussions


We are using Google to publish ads on our website; Google has its own privacy policies. They may save log, cookies on your system. Google may also collect information of your system like IP address, region, city, country. For more details please go through the Google’s privacy policy.