コード例 #1
0
 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;
   }
 }
コード例 #2
0
  /** 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());
  }