面试题11:数值的整数次方
2017-02-12 22:56
393 查看
面试题11:数值的整数次方
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
代码:
package offer;
/**
* 面试题11:数值的整数次方
* 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
*/
public class _11_power {
public static void main(String[] args){
Solution11 solution11 = new Solution11();
System.out.println(solution11.Power(-3,-4));
}
}
class Solution11 {
public double Power(double base, int exponent) {
if((base-0.0)> -0.0000001 && (base-0.0) < 0.0000001){
return 0.0;
}
double result=1.0;
for(int i=0;i<Math.abs(exponent);i++){
result=result*base;
}
if(exponent<0){
return 1.0/result;
}
return result;
}
}
题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。代码:
package offer;
/**
* 面试题11:数值的整数次方
* 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
*/
public class _11_power {
public static void main(String[] args){
Solution11 solution11 = new Solution11();
System.out.println(solution11.Power(-3,-4));
}
}
class Solution11 {
public double Power(double base, int exponent) {
if((base-0.0)> -0.0000001 && (base-0.0) < 0.0000001){
return 0.0;
}
double result=1.0;
for(int i=0;i<Math.abs(exponent);i++){
result=result*base;
}
if(exponent<0){
return 1.0/result;
}
return result;
}
}
相关文章推荐
- 面试题11 数值的整数次方
- 面试题11:数值的整数次方
- 剑指Offer面试题11[数值的整数次方]
- 【面试题11】数值的整数次方
- 【剑指offer】面试题11:数值的整数次方
- 代码的完整性-面试题11-数值的整数次方
- 【剑指offer】面试题11:数值的整数次方
- 面试题11 数值的整数次方
- 剑指offer之面试题11:数值的整数次方
- 面试题11:数值的整数次方
- 【剑指offer】3.3代码的完整性——面试题11:数值的整数次方
- 面试题11:数值的整数次方
- 面试题11. 数值的整数次方
- 剑指offer面试题11之求数值的整数次方
- 面试题11—数值的整数次方
- 数值的整数次方(面试题 11)
- C++剑指offer_面试题11_数值的整数次方(*)
- 剑指Offer面试题11数值的整数次方
- 面试题11 数值的整数次方
- 剑指offer-面试题11-数值的整数次方