public double Power(double base, int exponent) {
double r = 1.0;
double s = 1.0;
if (exponent > 0) {
for (int i = 1; i <= exponent; i++) {
r *= base;
}
} else if (exponent < 0) {
for (int i = 1; i <= exponent; i++) {
s *= base;
r = 1.0 / s;
}
}
return r;
}
exponent 分为正负零的情况