Я пытаюсь разделить 193251715/659669075 и получить результат 29.30% (так, чтобы округлить до ближайшего значения с двумя знаками после запятой)Отдела с двумя десятичными мест не работают
Вот что я имею сделано:
new BigDecimal(193251715).divide(new BigDecimal(659669075) , 2, RoundingMode.HALF_UP).multiply(new BigDecimal(100))
Но я получаю 29.
Что я делаю неправильно?
Или просто начать с '100':.' Новый BigDecimal (100) .multiply (новый BigDecimal (193251715)) делят (новый BigDecimal (659669075), 2, RoundingMode.HALF_UP) '. – Keppil
Большое спасибо! – Joly