什么是阶乘:
一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!
n!=1×2×3×…×(n-1)×n;
0!=1;
思路分析:
求5的阶乘:
5!= 54321;
fac(5) = 5fac(4)
fac(4) = 4fac(3)
fac(3) = 3fac(2)
fac(2) = 1fac(1)
思路是自上而下,运行的时候自下而上,将结果悬挂在此处进行下一次计算
示例代码:
public static void main(String[