栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java应用题:模拟一个简单的购房商贷月供计算器,按照以下公式计算总利息和每月还款金额,总利息=贷款金额*利率,贷款年限不同利率也不同,这里规定只有三种年限、利率,见表

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java应用题:模拟一个简单的购房商贷月供计算器,按照以下公式计算总利息和每月还款金额,总利息=贷款金额*利率,贷款年限不同利率也不同,这里规定只有三种年限、利率,见表

题目:

模拟一个简单的购房商贷月供计算器,按照以下公式计算总利息和每月还款金额:

总利息=贷款金额*利率

每月还款金额= (贷款金额+总利息) /贷款年限

贷款年限不同利率也不同,这里规定只有三种年限、利率,见表,

年限利率
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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/319229.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号