如果将负值传递给返回传递给它的值的阶乘的方法,应该怎么办?

时间:2017-05-16 04:14:55

标签: java

如果我将一个负值传递给一个应该返回值的阶乘的方法,应该发生什么?

1 个答案:

答案 0 :(得分:0)

如果你的意思是应该发生什么,那就应该返回

数学上,阶乘函数也被定义为gamma(n+1)=n!

还有这些关系n*gamma(n)=gamma(n+1)gamma(1/2)=sqrt(pi)

使用这些可以得到任何非整数负数的阶乘

有关详细信息,请参阅this