头歌-练习-Java循环综合练习一之住房贷款还款计算

这题考的是你的算账能力,哈哈哈哈,最重要的就是格式化输出,我们这用的是String.format();仅供参考,有更好的想法或者意见,评论区等你。加油,你就是下一个秃顶小宝贝❤/*任务:编写一个程序,由用户输入住房贷款和贷款年限,程序输出不同利率下的月还款额和总还款额,利率从 5%~8%,增长间隔为 1/8。例如,如果输入贷款额 10000 元人民币,贷款期限 5 年,程序应输出如下内容:贷款金额: 10000贷款年限: 5利率 月还款额 总还款额5.000%
摘要由CSDN通过智能技术生成

这题考的是你的算账能力,哈哈哈哈,最重要的就是格式化输出,我们这用的是String.format();

仅供参考,有更好的想法或者意见,评论区等你。

加油,你就是下一个秃顶小宝贝❤

/*
任务:编写一个程序,由用户输入住房贷款和贷款年限,程序输出不同利率下的月还款额和总还款额,利率从 5%~8%,增长间隔为 1/8。
例如,如果输入贷款额 10000 元人民币,贷款期限 5 年,程序应输出如下内容:

贷款金额: 10000
贷款年限: 5
利率    月还款额    总还款额
5.000%    188.71    11322.74
5.125%    189.28    11357.13
……
8.000%    202.76    12165.83

利率请保留3位小数,月还款额和总还款额请保留2位小数。
利率和月还款额以及总还款额之间保留4个空格。

思路:获取住房贷款以及贷款年限,计算不同利率下的月还款额以及总还款额。


*/

// 请在Begin-End间编写完整代码,类名请使用LoanTest
/********** Begin **********/
// 导入 Scanner 类
import java.util.Scanner;
// 定义公开类  LoanTest
 public class LoanTest{


	// 定义主方法 main,在该方法中完成本关任务
	public static void main (String[] args){
			Scanner input = new Scanner (System.in);
			int dk=input.nextInt();
			int y
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python是一种高级编程语言,可以用于各种计算和数据分析任务,包括贷款还款计算。在Python中,可以使用数学库来进行贷款还款计算。以下是一个简单的Python代码示例,它可以计算一笔贷款在给定的年利率、贷款期限和每月还款额的情况下的还款计划: ``` import math # 定义函数,计算每月还款额 def calculate_monthly_payment(principal, rate, months): monthly_rate = rate / 12 payment = (principal * monthly_rate) / (1 - math.pow(1 + monthly_rate, -months)) return payment # 输入贷款本金、年利率、贷款期限 principal = float(input("请输入贷款本金:")) rate = float(input("请输入年利率(如0.05表示5%):")) years = int(input("请输入贷款期限(年):")) # 计算还款期数和每月还款额 months = years * 12 monthly_payment = calculate_monthly_payment(principal, rate, months) # 输出还款计划表 print("还款期数\t还款额\t\t还款本金\t还款利息\t剩余贷款") balance = principal for month in range(1, months+1): interest = balance * rate / 12 payment_to_principal = monthly_payment - interest balance -= payment_to_principal print("%d\t\t%.2f\t\t%.2f\t\t%.2f\t\t%.2f" % (month, monthly_payment, payment_to_principal, interest, balance)) ``` 上面的代码中,`calculate_monthly_payment`函数计算每月还款额,`principal`、`rate`和`years`分别表示贷款本金、年利率和贷款期限。该代码还输出了还款计划表,包括每月还款额、还款本金、还款利息和剩余贷款。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值