java阶乘递归
解释:f.fact(4)调用fact,执行else语句,返回****fact(4)=result=4×fact(3),再次调用fact(3),执行else语句,返回4×fact(2)给fact(3),以此类推
注意:这里执行else语句时,会返回result给fact(i)
ps:这里我实现的不是阶乘,而是幂次方。阶乘的话直接把4换成n就可以了
java阶乘递归
解释:f.fact(4)调用fact,执行else语句,返回****fact(4)=result=4×fact(3),再次调用fact(3),执行else语句,返回4×fact(2)给fact(3),以此类推
注意:这里执行else语句时,会返回result给fact(i)
ps:这里我实现的不是阶乘,而是幂次方。阶乘的话直接把4换成n就可以了