题目:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0
题解:如果要求某数的负 n 次方,需要将该数取倒数之后,求该数的 n 次方
public class Solution {
public double Power(double base, int exponent) {
double num = 1.0;
if (exponent < 0){
base = 1 / base;
exponent = -exponent;
}
for(int i = 0; i < exponent; i++){
num = num * base;
}
return num;
}
}