数值的整数次方
Posted qihongfeiblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数值的整数次方相关的知识,希望对你有一定的参考价值。
public class Solution { public double Power(double base, int exponent) { if(base==0.0 && exponent <0){ throw new RuntimeException("invalid input"); } int absoluteExponent = exponent; if(exponent <0 ){ absoluteExponent = -exponent; } double tmpResult = selfPower(base,absoluteExponent); if(exponent < 0 ){ return 1/tmpResult; } return tmpResult; } double selfPower(double base,int exponent){ double tmpResult = 1.0; for(int i = 0;i<exponent;i++){ tmpResult = tmpResult*base; } return tmpResult; } }
主要是考虑base为0,指数为负数的特殊情况
以上是关于数值的整数次方的主要内容,如果未能解决你的问题,请参考以下文章