利用递归求解
public class Test
{
static int fac(int n)
{
int fa;
if(n==0) fa=1;
else
fa=n*fac(n-1);
return fa;
}
public static void main(String[] args)
{
int n=4;
int f1=fac(n);
System.out.println("4!="+f1);
}
}
运行结果: