java编写程序:要求用户输入贷款的年利率,总金额和年数,程序计算月支付金额和

如题所述

你也不说计算公式,不知道怎么计算,我去网上找了一个月支付款的计算公式,不知道和你题目的要求是否一样,如果不一样你就改下公式就行。

java代码如下:

public class Loan {
public static void main(String[] args){
double rate ;//利率
int year ; //年数
double money ; //贷款总额
double monthpay ;//月付款

Scanner sc = new Scanner(System.in);
System.out.println("输入月利率:");
rate = sc.nextDouble();
System.out.println("输入年数:");
year = sc.nextInt();
System.out.println("输入贷款总额:");
money = sc.nextDouble();

//计算月付款
monthpay = (money * rate)/Math.abs(1 - (1 / (1 + rate ) * year * 12 ));
System.out.println("每月应该还贷款:" + monthpay);
}
}

温馨提示:答案为网友推荐,仅供参考
相似回答