标签: java
如果我将一个负值传递给一个应该返回值的阶乘的方法,应该发生什么?
答案 0 :(得分:0)
如果你的意思是应该发生什么,那就应该返回
数学上,阶乘函数也被定义为gamma(n+1)=n!,
gamma(n+1)=n!
还有这些关系n*gamma(n)=gamma(n+1)和gamma(1/2)=sqrt(pi)
n*gamma(n)=gamma(n+1)
gamma(1/2)=sqrt(pi)
使用这些可以得到任何非整数负数的阶乘
有关详细信息,请参阅this