编写一种方法来计算您在给定年数内必须支付的每月还款额,以便按照给定的利率连续还贷。该方法将年数t,主要P和年利率r作为参数。所需的值由公式(P ert / 12 t)给出。使用Math.exp()。该方法的签名应为:public static double monthlyPayment(double years, double principal, double rate)
使用该方法编写程序付款,生成一套每月付款的一套,用于5年期间的20,000美元贷款,利率从5%到8不等以0.25%为增量的%。
public class Payments {
public static void main(String[] args) {
for(double r=0.05; r<=0.08; r+=0.0025) {
System.out.println(monthlyPayment(5,20000,r));
}
}
public static double monthlyPayment(double years,double principal,double rate) {
return ((principal*(Math.exp(years*rate)))/(12*years));
}
}
这是我到目前为止所写的内容,我不知道该怎么做,我不明白通过0.25%增量从5%变化到8%的平均值!有人可以解释一下吗?
答案 0 :(得分:2)
问题是告诉你要为
创建一个表5.00%
5.25%
...
...
7.75%
8.00