思路 此题根据指数的情况来划分即可。 当指数为 0 时,若底数也为 0 ,因 0 的 0 次幂无意义,因此此情况应提示错误信息; 当指数为正数时,将指数个底数相乘返回结果即可; 当指数为负数时,应将底数转为其倒数,并且,若在循环计算时借助指数与当前下标大小作为循环终止条件,则指数应提前转为其相反数。 实现 public class JZ12数值的整数次方 { public double Power(double base, int exponent) { if (exponent == 0) { if (base == 0) { ...