В дополнение к средству форматирования вы можете рассмотреть возможность использования класса java.math.BigDecimal
для точного представления чисел.
Расчеты, где требуется полная точность, например финансовые расчеты, лучше всего выполнять с BigDecimal
. Математика с плавающей запятой лучше подходит для инженерных, графических и других математических вычислений, где некоторая точность может быть принесена в жертву скорости.