题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
保证base和exponent不同时为0
需要注意存在exponent为负数的情况。
public class Solution {
public double Power(double base, int exponent) {
if(exponent==0){
return 1;
}
double sum = 1.0;
boolean fu = exponent<0?true:false;
int value = exponent<0?-exponent:exponent;
for(int i=0;i<value;i++){
sum*=base;
}
return exponent<0?1.0/sum:sum;
}
}