Я пытаюсь рассчитать ежемесячные платежи по кредиту по формуле Кредитный платеж = Сумма / Коэффициент дисконтирования на www.thebalance.com
Согласно сайту коэффициент дисконтирования рассчитывается по этой формуле (D) = {[(1 + i) ^n] - 1} / [i(1 + i)^n]
Я пытался интерпретировать это на Java и придумал
double discountFactor = (Math.pow((1 + interest), numberOfPayments) - 1) / Math.pow(interest * (1 + interest), numberOfPayments);
Но он выдает infinity
Я не очень хорошо разбираюсь в математике, может кто-нибудь помочь указать на проблему?