降低利率计算

时间:2015-05-28 06:47:33

标签: java

我有这个计算:

贷款金额:P 3,000

没有。付款:3

利率“.02

计算每月付款和减少利息。

3,000除以3相当于每次摊销1,000美元。

3,000乘以.02等于60首付款利息。 2,000乘以.02等于40秒付款利息。 1,000乘以.02等于20第三次付款利息。

总利息等于60加40加20等于120。 每月利息等于120除以3等于40。

每月摊销总额:

主要贷款摊销等于1,000

加:贷款利息等于40

每月摊销总额等于1,040

我如何使用java,任何建议

实现这一目标

1 个答案:

答案 0 :(得分:0)

我查看了你的问题描述并用Java重写了你的英语:

public static double getMonthlyAmortization 
    (double loan, int payments, double interest) {

    paymentPerAmortization = loan / payments;
    double totalInterest = 0.0;
    double currLoan = loan;
    while (currLoan > 0) {
        totalInterest += (currLoan * interest);
        currLoan -= paymentPerAmortization;
    }
    interestPerPayment = totalInterest / payments;

    return paymentPerAmortization + interestPerPayment;
}