我正在制作一个自定义的 BigDecimal 类(用于练习和无聊),并有用于加法、减法、乘法和除法的定制算法,我想为求幂创建一个函数,但因为有小数部分的幂涉及 n 根,我想不出简单的求幂方法。我的类通过有两个 BigInteger 工作(不是 java.math.BigInteger 类,而是我自己的类,其中包含String BigInteger.number
其中包含数字,boolean BigInteger.negative
并且显然告诉数字是否为负数。),其中一个是整数数字的一部分(BigInteger BigDecimal.ipart
),另一个是小数部分(BigInteger BigDecimal.fpart
。)它还包含boolean BigDecimal.negative
and long BigDecimal.precission
,它定义了除法的精确度。我的问题是,是否存在适用于我当前设置的算法?
注意:这两个 .java 文件可以在这里找到.. BigInteger.java & BigDecimal.java