У меня есть BigDecimal, значение которого 450.90, я хочу округлить до следующего значения целочисленного отверстия, а затем напечатать значение Integer без десятичных точек, например:
Val: 450.90 → Округление: 451,00 → Выход: 451
Val: 100.00001 → Rounded: 101.00000 Выход: 101
Проверено несколько решений, но я не получаю ожидаемого результата, heres my code;
BigDecimal value = new BigDecimal(450.90);
value.setScale(0, RoundingMode.HALF_UP); //Also tried with RoundingMode.UP
return value.intValue();
Спасибо!