Share on Google+Share on Google+

Java Throw Built-in Exception

In this section we are discussing about throwing of built-in exceptions in Java.

Java Throw Built-in Exception

In this section we are discussing about throwing of built-in exceptions in Java.

In Java throw and throws keywords are used to throw an Exception. throw keyword throws an exception forcibly that may use the custom messages whereas the keyword throws is used to throw a possible exception.


Here I am going to give a simple example which will demonstrate you about how to use throw keyword in Java to throw the exception. In this example I am trying to find a result after dividing the two numbers. When you will divide the two non-zero numbers the outcome of result will be what you had expected but if the denominator is non zero then outcome of result will be unexpected. In this case I want to throw an ArithmethicException with the specified message that specifies the denominator must not be zero. In this example I have created a class named where I created a reference of ArithmeticException and a method that returns the result after dividing the two numbers. In this method I have checked for the denominator number that if it is equals to zero then this method throws the exception. Then in the main() method created object of Test class and called the method created for dividing two numbers.

Source Code

public class Test
   ArithmeticException ae;
   public int  divide(int numerator, int denominator)
       if(denominator == 0)
             throw ae;             
       return numerator/denominator;
   public static void main(String[] args) 
       Test test = new Test(); = new ArithmeticException("Second Number must not be zero");
            //int result = test.divide(4, 0);
              int result = test.divide(4,2);
            System.out.println("Result : "+ result);        


When you will execute the above Java class then the output will be as follows :

But when you will call the method by passing two non-zero numbers as passed into the above Java Class then after executing this class output will be as follows :

Download Source Code


Posted on: January 9, 2013 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Share this Tutorial Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Discuss: Java Throw Built-in Exception  

Post your Comment

Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image