比较喜欢的一种求阶乘的方法:用递归求阶乘

Posted more harder, the more fortunat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了比较喜欢的一种求阶乘的方法:用递归求阶乘相关的知识,希望对你有一定的参考价值。

/**
* 求n的阶乘

*细细品味,回味无穷
* @param num
*/

//要点:用递归,得给方法的一个结束条件,此题递归结束条件就是num==1
public static int getFactorial(int num){
  return num==1 ? 1 : num*getFactorial(num-1);
}

 

以上是关于比较喜欢的一种求阶乘的方法:用递归求阶乘的主要内容,如果未能解决你的问题,请参考以下文章

python小代码之阶乘求和

C++用面向对象的方法求阶乘

用递归方法求n的阶乘

java例题_22 用递归求阶乘 5!

c语言怎么用递归调用函数的方法求n的阶乘?

(C语言试题练习)用递归方式 求1——n之间的阶乘