A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.tutorialspoint.com/javaexamples/exception_multiple.htm below:

How to use handle multiple exceptions (devided by zero) in Java

How to use handle multiple exceptions (devided by zero) in Java Problem Description

How to use handle multiple exceptions (devided by zero)?

Solution

This example shows how to handle multiple exceptions while deviding by zero ?

public class Main {
   public static void main (String args[]) {
      int array[] = {20,20,40};
      int num1 = 15, num2 = 0;
      int result = 0;
      try {
         result = num1/num2;
         System.out.println("The result is" +result);
         
         for(int i = 2; i >= 0; i--) {
            System.out.println("The value of array is" +array[i]);
         }
      } catch (ArrayIndexOutOfBoundsException e) {
         System.out.println("Error. Array is out of Bounds"+e);
      } catch (ArithmeticException e) {
         System.out.println ("Can't be divided by Zero"+e);
      }
   }
}
Result

The above code sample will produce the following result.

Can't be divided by Zerojava.lang.ArithmeticException: / by zero

The following is an another example to use handle multiple exceptions in Java.

public class JavaApplication4 { 
   public static void main(String args[]) { 
      try { 
         int a[] = new int[5];
         a[5] = 30/0;  
      }  
      catch(ArithmeticException e){System.out.println("task1 is completed");}  
      catch(ArrayIndexOutOfBoundsException e){System.out.println("task 2 completed");}  
      catch(Exception e){System.out.println("common task completed");}
      System.out.println("rest of the code...");  
   }  
} 

The above code sample will produce the following result.

task1 is completed
rest of the code...

java_exceptions.htm


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4