[求助]一个关于包的问题...编译出错,不知怎解???
											在做包的练习中,当编译"text.java"文件时,报错了...
   不知错在哪?      (求5!)
程序如下:
package mypackage;
public class factorial{
    long s=1L;    
    public void factorial(long n){
        if (n<0)
            System.out.println("请输入正数!");
        else
            inspect(n);
    }    
 final long inspect(long n){
        if (n==0) return 1;
        return s=s*inspect(n-1);
    }
    public void printS(){
        System.out.println("5!="+s);
    }
}
package mypackage1;
import mypackage.factorial;
public class text{
    public static void main(String [] args){
        factorial f=new factorial(5);
        f.printS();
    }
}
   请大家帮我看一下!



											
	    

	


