编写一种方法来计算您在给定的年数内按特定利率偿还贷款的每月还款额。该方法以年数t,本金P和年利率r为参数。期望值由公式(P ert/12 t)给出。使用Math.exp()。该方法的签名应为:public static double monthlyPayment(double years, double principal, double rate)
使用该方法编写程序支付可生成一组月度付款,这些付款可用于5年期间20,000美元的贷款,利率为0.25%至5%之间,利率为5%至8%增量。了解变化的含义
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%!有人可以解释吗?
不,我们不会帮助你做作业。 –
我想这是一个任务。你能标记作业的文本吗? –
提供5%,5.25%,5.5%等等的结果,直到8%。 – Meesh