Я хочу разделить два больших целых числа,
a = 23546654
b = 24979799
и получить результат в два раза.
Я хочу разделить два больших целых числа,
a = 23546654
b = 24979799
и получить результат в два раза.
Пытаться
double x = ((double) a) / ((double) b)
который сначала преобразует ваши int в двойные, а затем выполняет деление. Если у вас есть BigInteger
s (что указывает ваш тег), вы можете использовать _ 3_, чтобы извлечь двойное значение.
Это просто int
, а не BigInteger.
Все что тебе нужно это
double ratio = (double) a / b;
В классе BigInteger есть метод divide
.
BigInteger result = a.divide(b);