题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
Java实现
public class Solution {
public double Power(double base, int exponent) {
double result = 1;
int flag = exponent >= 0 ? 1 : -1;
exponent *= flag;
while (exponent-- > 0) {
result *= base;
}
return flag > 0 ? result : 1 / result;
}
}
网友评论