返回类型double不能在Eclipse中使用递归函数?

时间:2015-04-30 06:26:14

标签: java eclipse

出于某种原因,我收到错误:“该方法必须返回类型为double的结果”和

public static double power0(double d, int n)
{
   if (n == 0)
        return 1;
    else if (n > 0)
        return d * power0(d, n - 1);
}

这显然有一个double的返回类型,但在编译之前和代码中我收到一条错误消息。

1 个答案:

答案 0 :(得分:4)

它抱怨,因为当n低于0时,你没有为一个案例返回一个值。