В настоящее время я застрял, пытаясь сделать следующее.
Мне удалось сохранить два значения как BigDecimals, мне также удалось разделить эти значения и показать выбранное количество десятичных знаков.
Текущие поля:
BigDecimal latestPopulation, earliestPopulation, gip, divider;
Вот так:
latestPopulation = new BigDecimal(aInterger.toString());
earliestPopulation = new BigDecimal(bInterger.toString());
divider = latestPopulation.divide(earliestPopulation, 10, RoundingMode.HALF_UP);
Затем мне нужно использовать силу вот так:
gip = divider.pow(1/cInterger);
Однако, когда я вызываю System.out.println(gip);, он показывает результат без десятичных знаков. Как определить количество десятичных разрядов, которое я хочу?