我有这门课:
public class Fibonacci
{
public static int Calculate( int x )
{
if (x <= 0)
{
return 0;
}
else
{
return Calculate(x - 1) + Calculate(x - 2);
}
}
}
Run Code Online (Sandbox Code Playgroud)
根据一个教程我正在做的如果一个输入6一个应该得到8作为预期的结果,但是当我运行它时,它总是返回0.它是递归的所以它对我有意义,但它们如何得到8作为预期的结果?