题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
保证base和exponent不同时为0
题目分析
这个题目要注意的点是base是double型的数据,而exponent是int型的数据。
同时要学会使用三目运算符,这样可以提升代码的整洁度。
代码
Java代码如下:
public class Solution {
public double Power(double base, int exponent) {
if(base==0.0)
return 0.0;
double e=1.0d;
int time= exponent>0? exponent:-exponent;
for(int i=1;i<=time;i++)
{
e*=base;
}
return exponent>0? e:1/e;
}
}