题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
保证base和exponent不同时为0
代码
public class Solution {
public double Power(double base, int exponent) {
if (base==0.0){
return 0.0;
}
double result=1.0d;
int exponent2=exponent>0? exponent:-exponent;
for(int i=1;i<=exponent2;i++){
result*=base;
}
return exponent>0? result:1/result;
}
}