异常处理类

来源:互联网 发布:电大基地干部网络培训 编辑:程序博客网 时间:2024/05/16 07:29
class MyException1 extends Exception   {      int num;      MyException1(int a)      {          num = a;      }      public String toString()      {          return num+"<10! 值必须大于10";      }  }    class MyException2 extends Exception  {      int num;      MyException2(int a)      {          num = a;      }      public String toString()      {          return num+">100!/r/n值必须小于100";      }  }    class MyExceptionTest  {      static void makeException(int a) throws MyException1,MyException2      {          if(a<10)              throw new MyException1(a);          if(a>100)              throw new MyException2(a);          System.out.println("No Exception");      }      public static void main(String[] args)      {          int a;          try          {              a = Integer.parseInt(args[0]);              makeException(a);              System.out.println("a="+a);          }          catch (MyException1 e)          {              System.out.println(""+e);          }          catch(MyException2 e)          {              System.out.println(""+e);          }      }  }   


原创粉丝点击