/**
 * 面试题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:数值的整数次方

相关文章:

猜你喜欢
  • 2021-12-30
  • 2022-01-24
  • 2021-08-05
  • 2021-05-22
  • 2021-08-09
  • 2022-01-12
相关资源
相似解决方案