【发布时间】:2013-03-01 20:42:24
【问题描述】:
我需要编写一个方法,它将取一个基数并将其提升到任何整数幂,无论是正数还是负数。可以假设基数不会为0。
在方法中我需要调用一个递归方法并使用它。
这是我之前需要用到的递归方法:
public static double nonNegInt(double base, int pow)
{
if (pow == 0)
return 1;
else
return base * nonNegInt(base,pow-1);
}
所以我的问题是,有人可以帮助或告诉我如何编写我需要的方法吗?
我知道当前方法很好,但我需要在另一个方法中调用它。当我这样做时,我得到一个运行时错误
【问题讨论】:
-
那么你的问题到底是什么?
-
sniff, sniff 这闻起来像作业...
-
我需要帮助制作方法,我是编码新手
-
逻辑看起来不错。而且你已经有了方法。
-
我添加了更多信息
标签: java methods recursion raise