我想划分两个大整数,
a = 23546654
b = 24979799
并以双倍的方式获得结果。
答案 0 :(得分:3)
尝试
double x = ((double) a) / ((double) b)
首先将你的整数转换成双打,然后进行除法。如果您有BigInteger
s(您的标记表示),则可以使用BigInteger.doubleValue()
来提取双倍值。
答案 1 :(得分:1)
BigInteger类有一个divide
方法。
BigInteger result = a.divide(b);
答案 2 :(得分:1)
这是普通的int
而不是BigInteger。
你需要的只是
double ratio = (double) a / b;