Mega Code Archive

 
Categories / Java Tutorial / Statement Control
 

Handle an exception and move on

import java.util.Random; public class MainClass {   public static void main(String args[]) {     int a = 0, b = 0, c = 0;     Random r = new Random();     for (int i = 0; i < 32000; i++) {       try {         b = r.nextInt();         c = r.nextInt();         a = 12345 / (b / c);       } catch (ArithmeticException e) {         System.out.println("Division by zero.");         a = 0; // set a to zero and continue       }       System.out.println("a: " + a);     }   } }