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

Sam*_*nch 6 java biginteger bigdecimal

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

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

编辑:意识到这个问题有多愚蠢,我会把它留作参考

jh3*_*314 8

您可以将BigIntegers转换为BigDecimals:

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

// to divide:
bigDecX.divide(bigDecY);
Run Code Online (Sandbox Code Playgroud)