題目描述
給定一個double類型的浮點數(shù)base和int類型的整數(shù)exponent。求base的exponent次方。
分析:只要注意指數(shù)取值可正,可負即可。
我的Code如下:
public class Solution {
public double Power(double base, int exponent) {
double res = 1.0;
if(exponent == 0){
return 1.0;
}else if(exponent>0){
for(int i=0; i<exponent; i++){
res*=base;
}
}else{
for(int i=0; i<-exponent; i++){
res*=base;
}
return 1.0 / res;
}
return res;
}
}