У меня есть такая программа,
BigDecimal bd = new BigDecimal(23.086);
BigDecimal bd1= new BigDecimal(0.000);
bd = bd.setScale(2, RoundingMode.HALF_UP).stripTrailingZeros();
bd1 = bd1.setScale(2, RoundingMode.HALF_UP).stripTrailingZeros();
System.out.println("bd value::"+ bd);
System.out.println("bd1 value::"+ bd1);
Я получаю следующий вывод: 23.09 для bd и 0.00 для bd1, но я хочу bd1 как 0 не как 0.00. Я правильно применяю методы?