给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方
public class Solution {
public double Power(double base, int exponent) {
double result = 1.0;
for(int n = exponent; n != 0; n /= 2) {
if(n % 2 != 0) {
result *= base;
}
base *= base;
}
return exponent > 0? result:1/result;
}
}