Java语言程序设计——计算贷款的月支付金领和总偿还金额

本文介绍了如何用Java编写一个程序,让用户输入年利率、贷款总额和年数,计算并输出每月还款金额和总偿还金额,涉及公式和Math库的使用。
摘要由CSDN通过智能技术生成

编写程序,计算贷款的每月支付额。程序要求用户输人货款的年利率、总金额和年数,程序计算月支付金领和总偿还金额,并将结果显示输出。计算货款的月支付额公式为

贷款总额×月利率/1-(1/(1十月利率)^年数x12)
提示:可使用 Math. sqrt (double d)方法汁算数的平方根,使用 Math. pow (double a,double b)方法计算a^b。

import java.util.Scanner;
public class program2 {
    public static void main(String[ ] args){
        Scanner input = new Scanner(System.in);
        System.out.printf("请输入年利率:");
        double annualyRate = input.nextDouble();
        double monthlyRate = annualyRate / 12;
        System.out.printf("请输入贷款总额:");
        double loanAmout = input.nextDouble();
        System.out.printf("请输入贷款年数:");
        double numYear = input.nextDouble();
        double monpay =monthlyRate * loanAmout / (1-1/Math.pow(1+monthlyRate,numYear*12));
        double toatlpay = monpay * 12 * numYear;
        System.out.printf("月支付金额:"+monpay);
        System.out.printf("总支付金额:"+numYear);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值