题目:
模拟一个简单的购房商贷月供计算器,按照以下公式计算总利息和每月还款金额:
总利息=贷款金额*利率
每月还款金额= (贷款金额+总利息) /贷款年限
贷款年限不同利率也不同,这里规定只有三种年限、利率,见表,
年限 | 利率 |
---|
3年(36个 月) | 6.03% | 5年(60个月) | 6.12% | 20年(240个 月) | 6.39% |
要求根据输入的贷款金额和年限,计算出每月的月供。输出结果如下:
请输入贷款金额:600000 请选择贷款年限:1.3年(36个月)2.5年(60个月)20年(240个月: 3 月供为:2659.75
代码实现:
public static void main(String[] args) {
float repayMent=0;
Scanner input= new Scanner(System.in);
System.out.print("请输入贷款金额:");
int money = input.nextInt();
System.out.println("请选择贷款年限:"+
"1.3年(36个月)"+"2.5年(60个月)"+"20年(240个月)");
int change = input.nextInt();
switch(change) {
case 1:
repayMent=(float) ((money+money*0.0603))/36;
break;
case 2:
repayMent=(float) ((money+money*0.0612))/60;
break;
case 3:
repayMent=(float) ((money+money*0.0639))/240;
break;
default:
System.out.println("输入错误");
}
System.out.println("月供为:"+String.format("%.2f", repayMent));
}
输出实例:
请输入贷款金额:600000 请选择贷款年限:1.3年(36个月)2.5年(60个月)20年(240个月) 3 月供为:2659.75
|