[求助]一个关于包的问题...编译出错,不知怎解???
在做包的练习中,当编译"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();
}
}
请大家帮我看一下!