static void method() throws Exception { try { CircleWithException c1 = new CircleWithException(1); c1.setRadius(-1); System.out.println(c1.getRadius()); } catch (RuntimeException ex) { System.out.println("RuntimeException in method()"); } catch (Exception ex) { System.out.println("Exception in method()"); throw ex; } }
/** Main method */ public static void main(String[] args) { try { CircleWithException c1 = new CircleWithException(5); CircleWithException c2 = new CircleWithException(-5); CircleWithException c3 = new CircleWithException(0); } catch (IllegalArgumentException ex) { System.out.println(ex); } System.out.println("Number of objects created: " + CircleWithException.getNumberOfObjects()); }