数值的整数次方
剑指offer第十六道题
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
保证base和exponent不同时为0
思路:这道题相对简单,判断个幂的正负就行,代码如下:
public class Solution {
public double Power(double base,double exponent){
double ans=1.0;
if(exponent>=0){
for(int i=1;i<=exponent;i++){
ans=ans*base;
}
}else{
for(int i=1;i<=-exponent;i++){
ans=ans*base;
}
ans=1/ans;
}
return ans;
}
}