1*f1fbf3c2SXin Li package test1; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li public class Handler { 4*f1fbf3c2SXin Li public int p; 5*f1fbf3c2SXin Li Handler()6*f1fbf3c2SXin Li public Handler() { 7*f1fbf3c2SXin Li p = 3; 8*f1fbf3c2SXin Li } 9*f1fbf3c2SXin Li m1(int i)10*f1fbf3c2SXin Li public int m1(int i) { 11*f1fbf3c2SXin Li p = 1; 12*f1fbf3c2SXin Li try { 13*f1fbf3c2SXin Li try { 14*f1fbf3c2SXin Li if (i < 0) 15*f1fbf3c2SXin Li throw new IndexOutOfBoundsException(); 16*f1fbf3c2SXin Li else if (i == 0) 17*f1fbf3c2SXin Li throw new ClassNotFoundException(); 18*f1fbf3c2SXin Li } 19*f1fbf3c2SXin Li catch (IndexOutOfBoundsException e) {} 20*f1fbf3c2SXin Li } 21*f1fbf3c2SXin Li catch (ClassNotFoundException e) {} 22*f1fbf3c2SXin Li 23*f1fbf3c2SXin Li return p; 24*f1fbf3c2SXin Li } 25*f1fbf3c2SXin Li test()26*f1fbf3c2SXin Li public int test() { 27*f1fbf3c2SXin Li return m1(1) + m1(0) + m1(-1); 28*f1fbf3c2SXin Li } 29*f1fbf3c2SXin Li } 30