【发布时间】:2020-02-10 09:17:40
【问题描述】:
我通过递归方法对此进行编码。此代码正在计算任何数字的阶乘。我运行此代码及其创建异常。我有任何逻辑错误。我该如何纠正这个问题?
package factorial;
public class Factorial {
int i=1;
public int fact(int f){
return i*fact(f-1);
}
public static void main(String[] args) {
Factorial fa=new Factorial();
fa.fact(5);
System.out.println(fa.i);
}
}
【问题讨论】:
标签: java recursion data-structures factorial