Java:将两个BigInteger对象划分为一个BigDecimal对象

Java:将两个BigInteger对象划分为一个BigDecimal对象,java,biginteger,bigdecimal,Java,Biginteger,Bigdecimal,用最少的不必要的开销划分两个BigInteger对象并将其存储在BigDecimal对象中,最简单的方法是什么 我一直在努力解决这个问题,但找不到任何不使用过度转换的东西 编辑:意识到这个问题有多么愚蠢,我将把它留作参考,尽管你可以将大整数转换成大小数: // bigIntX is a BigInteger BigDecimal bigDecX = new BigDecimal(bigIntX); BigDecimal bigDecY = new BigDecimal(bigIntY); //

用最少的不必要的开销划分两个BigInteger对象并将其存储在BigDecimal对象中,最简单的方法是什么

我一直在努力解决这个问题,但找不到任何不使用过度转换的东西


编辑:意识到这个问题有多么愚蠢,我将把它留作参考,尽管你可以将大整数转换成大小数:

// bigIntX is a BigInteger
BigDecimal bigDecX = new BigDecimal(bigIntX);
BigDecimal bigDecY = new BigDecimal(bigIntY);

// to divide:
bigDecX.divide(bigDecY);

将两个
BigInteger
转换为
BigDecimal
,然后将它们除以

见: