有一阵子忙着做课程设计,JAVA好久没动了,今天弄了个小程序,但是错误找不出来,谁能帮我找一下,先谢过了,代码:
class  MyException extends Exception
{   
  
    String a;
    public MyException(String a)
    {
      this.a=a;
    }
    public  String printmyexception()
    {
       System.out.println("a="+a);
       return s;
    }
}public class SimpleException
{   
    void  printsimpleexception()
    {
        System.out.println("It's SimpleException message!");
    }
    public static void mian (String []args)
    {
        SimpleException se=new SimpleException();
        try{
             se.printsimpleexception();
             
        }catch(MyException e)
        {
          System.out.println(e.printmyexception());
        }   
    }
}

解决方案 »

  1.   

    随便看了下..
      public static void mian (String []args)
    mian 改成main
      

  2.   

    class  MyException extends Exception
    {   
      
        String a;
        public MyException(String a)
        {
          this.a=a;
        }
        public  String printmyexception()
        {
           System.out.println("a="+a);
           return a;
        }
    }public class SimpleException
    {   
        void  printsimpleexception() throws MyException
        {
            System.out.println("It's SimpleException message!");
        }
        public static void main (String []args)
        {
            SimpleException se=new SimpleException();
            try{
                 se.printsimpleexception();
                 
            }
            catch(MyException e)
            {
              System.out.println(e.printmyexception());
            }   
        }
    }
      

  3.   

    class  MyException extends Exception
    {   
      
        String a;
        public MyException(String a)
        {
          this.a=a;
        }
        public  String printmyexception()
        {
           System.out.println("a="+a);
           return s;/////怎么出了个s,这s是啥啊?
        }
    }