第一个程序:
注意字母大小写!!!你的构造函数和你的类名大小写不一至!第二个程序:
super后还应该加方法名称!

解决方案 »

  1.   

    谢了,第一问题搞定,再问:SUPER的方法怎么加??
      

  2.   

    Attetion:
    1.The name "DiviedByZero()" should be "DividedByZero()";
    2.The fatal Error: The constructors in any classes must have not return value, so the constructor "public void DiviedByZero()" should be "public void DividedByZero()"According to above all, the program should be:_____________________________________________________________________________
    class DividedByZero extends ArithmeticException
    {
    public DividedByZero()
    {
    super("除以零所产生的例外");
    }
    }public class ThrowTest

    public static void main(String args[])

      System.out.println("divide(9,3)="+divide(9,3));
          System.out.println("divide(7,0)="+divide(7,0));
    }

    public static int divide(int a,int b)
    {
    if (b!=0)
       return(a/b);
      else
       {
       throw new DividedByZero();
       }
    }---------------------------------------------------------------------------
      

  3.   

    Attetion:
    1.The name "DiviedByZero()" should be "DividedByZero()";
    2.The fatal Error: The constructors in any classes must have not return value, so the constructor "public void DiviedByZero()" should be "public DividedByZero()"According to above all, the program should be:_____________________________________________________________________________
    class DividedByZero extends ArithmeticException
    {
    public DividedByZero()
    {
    super("除以零所产生的例外");
    }
    }public class ThrowTest

    public static void main(String args[])

      System.out.println("divide(9,3)="+divide(9,3));
          System.out.println("divide(7,0)="+divide(7,0));
    }public static int divide(int a,int b)
    {
    if (b!=0)
      return(a/b);
      else
      {
      throw new DividedByZero();
      }
    }--------------------------------------------------------------------------- 
      

  4.   

    第一段的大小写是一个问题,但是你的public Syntest()后面还应该加{}才可以
    第二段 :public  void  DiviedByZero()该为public  DiviedByZero()
      

  5.   

    public  SynTest() {...
    改为
    public  Syntest() {...public  void  DiviedByZero() {...
    改为
    public  DiviedByZero() {...public static int divide(int a,int b) {...
    改为
    public static int divide(int a,int b) throws DividedByZero {...