public class Main {
// 来 自 N o w J a v a . c o m
static long FactorialRecTerminal(int n, int i, int result) {
if (n == i)
return result;
else
return FactorialRecTerminal(n, i + 1, result * (i + 1));
}
static long FactorialLaunch(int n) {
if (n <= 1)
return n;
else
return FactorialRecTerminal(n, 1, 1);
}/**来 自 时 代 J a v a 公 众 号 - N o w J a v a . c o m**/
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。