数值的整数次方
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
public class Solution {
public double Power(double base, int exponent) {
double result = 1.0;
if(base<0.0&&exponent<0){
return 0.0;
}
else if(base==0.0){
return 0.0;
}
else if(exponent<0){
double output=1.0;
int exp=Math.abs(exponent);
for (int i=1;i<=exp;i++){
output *= base;
result = 1.0/output;
}
}
else {
for (int i=1;i<=exponent;i++){
result *= base;
}
}
return result;
}
}