银行给我推荐低手续费装修贷款是怎么回事?
作者:互联网
银行给我推荐低手续费装修贷款是怎么回事
下面是推荐的贷款的基本情况
- 办理装修分期客户享受优惠费率 0.31% ,一万元每月手续费仅为 31 元!
- 最高 50 万,最长可分期 60 期
是不是有点小心动,让我们用代码简单来看一下实际的情况是什么样子的!
public class CreditBank {
public static void main(String[] args) {
int term = 12;//还12期
BigDecimal amount = new BigDecimal(10000);//本金10000
BigDecimal intAmt = new BigDecimal(31);//一个月利息31
BigDecimal intAmtMonth = new BigDecimal(833.34);//一个月还本金833.34
System.out.println("按本金: " + amount + "; 期数:" + term + "; 月还利息:" + intAmt + "; 月还本金:"
+ intAmtMonth.setScale(2, BigDecimal.ROUND_HALF_UP) + " 计算!!!");
for (int i = 1; i <= term; i++) {
BigDecimal intBasis = intAmt.divide(amount, 5, BigDecimal.ROUND_UP).multiply(new BigDecimal(100));
System.out.print("第 " + i + " 月利率: " + intBasis + "% ");
System.out.print("第 " + i + " 月持有本金: " + amount + " ");
amount = amount.subtract(intAmtMonth).setScale(2, BigDecimal.ROUND_HALF_UP);
System.out.println("第 " + i + " 月剩余本金: " + amount);
}
}
}
下面看一下输出结果:
按本金: 10000; 期数:12; 月还利息:31; 月还本金:833.34 计算!!!
第 1 月利率: 0.31000% 第 1 月持有本金: 10000 第 1 月剩余本金: 9166.66
第 2 月利率: 0.33900% 第 2 月持有本金: 9166.66 第 2 月剩余本金: 8333.32
第 3 月利率: 0.37300% 第 3 月持有本金: 8333.32 第 3 月剩余本金: 7499.98
第 4 月利率: 0.41400% 第 4 月持有本金: 7499.98 第 4 月剩余本金: 6666.64
第 5 月利率: 0.46600% 第 5 月持有本金: 6666.64 第 5 月剩余本金: 5833.30
第 6 月利率: 0.53200% 第 6 月持有本金: 5833.30 第 6 月剩余本金: 4999.96
第 7 月利率: 0.62100% 第 7 月持有本金: 4999.96 第 7 月剩余本金: 4166.62
第 8 月利率: 0.74500% 第 8 月持有本金: 4166.62 第 8 月剩余本金: 3333.28
第 9 月利率: 0.93100% 第 9 月持有本金: 3333.28 第 9 月剩余本金: 2499.94
第 10 月利率: 1.24100% 第 10 月持有本金: 2499.94 第 10 月剩余本金: 1666.60
第 11 月利率: 1.86100% 第 11 月持有本金: 1666.60 第 11 月剩余本金: 833.26
第 12 月利率: 3.72100% 第 12 月持有本金: 833.26 第 12 月剩余本金: -0.08
代码很简陋,确是十分有效果,代码里面问题求大佬斧正!
标签:剩余,装修,BigDecimal,怎么回事,持有,月利率,12,本金,手续费 来源: https://blog.csdn.net/qq_21734175/article/details/104793809