Я пишу программу, которая должна округлять очень большие и точные числа (возможно, намного больше значащих цифр, чем может обработать даже двойная), и использую BigDecimals.
Есть ли способ сделать BigDecimal округленным на основена месте и не значащие цифры?
То есть мне нужно 0,5 для округления до 1 и 0,4 до округления до 0, но, поскольку они представляют собой одинаковое количество значащих цифр, BigDecimal отказывается округлять любую из них.