- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
private static BigDecimal ZERO;
private static BigDecimal ONE;
private static BigDecimal TWO;
private static BigDecimal FIVE;
private static BigDecimal FOUR;
private static BigDecimal SEVEN;
public static BigDecimal SMALLDECIMAL;
private static BigDecimal THREEHUNDRED;
а в том чтобы иметь константы для специальных значений, тем более для BigDecimal не вижу ничго плохого
Если же рассматривать весь класс - их нельзя сделать финальными и проинициализировать, т. к. инициализация зависит от конфига.
А вот публичное поле, которое прикидывается константой - тут я ничего не имею против :) (помнится, был большой холивар, когда выкладывал свой код с подобной штукой)
MathContext может повлиять на округление маленьких целых чисел? Ну их тогда нафиг, эти BigDecimal'ы...
Забыли ещё