本帖最后由 yangkuanku 于 2009-10-18 21:08:50 编辑

解决方案 »

  1.   


                if(n == 0){
                 throw new MyException("没有输入参数");
                }
                if(n > 3){
                 throw new MyException("输入过多参数");
                }
    class MyException extends Exception {
    private String msg;
    public MyException(String msg){
    this.msg = msg;
    }
    @Override
    public String toString(){
    return msg;
    }
    }
      

  2.   

    你可以使用异常类里面的一个方法,printStackTrace()来输出异常的栈跟踪,里面会有异常的相关信息。