• 1000 который превышает максимальное значение для BigDecimal, что должно привести к ошибке или "бесконечности", поскольку оно выходит за пределы возможностей типа данных, я бы предложил выполнить операцию в обратном порядке, возможно, сначала обработайте журнал на Например, значение базы 1, и только затем умножьте его на любое число, которое вы хотите использовать.