文档介绍:* 一、按揭贷款等额本息还款计算公式
* 1、计算公式
* 每月还本付息金额=[本金×月利率×(1+月利率)还款月数]/(1+月利率)还款月数-1]
* 其中:每月利息=剩余本金×贷款月利率
* 每月本金=每月月供额-每月利息
* 计算原则:银行从每月月供款中,先收剩余本金利息,后收本金;利息在月供款中的比例中虽剩余本金的减少而降低,
* 本金在月供款中的比例因而升高,但月供总额保持不变。
* 2、商业性房贷案例
* 贷款本金为300000元人民币
* 还款期为10年(即120个月)
* %的年利率计算,‰
* 代入等额本金还款计算公式计算:
* 每月还本付息金额=[300000׉×(1+月利率)120]/[(1+月利率)120-1]
* 由此,
* 二、按揭贷款等额本金还款计算公式
* 1、计算公式
* 每月还本付息金额=(本金/还款月数)+(本金-累计已还本金)×月利率
* 每月本金=总本金/还款月数
* 每月利息=(本金-累计已还本金)×月利率
* 计算原则:每月归还的本金额始终不变,利息随剩余本金的减少而减少
* 2、商业性房贷案例
* 贷款本金为300000元人民币
* 还款期为10年(即120个月)
* %的年利率计算,‰
* 代入按月递减还款计算公式计算:
* (第一个月)还本付息金额=(300000/120) + (300000-0)׉
* 由此,
* (第二个月) 还本付息金额=(300000/120) + (300000-2500)׉
* 由此,
* (第二个月) 还本付息金额=(300000/120) + (300000-5000)׉
* 由此,
* 再依次类推,我们就可以计算出任何一个月的还本付息金额了。
*/
DecimalFormat df = new DecimalFormat("#.00");
int totalmomey = 380000; // 贷款总金额
double tax = * ; // 当前利率
double percent = ; // 70% 当前为7折优惠利率
int years = 20; // 贷款年数
int passedMonth = 8; // 已经还款月数
int currentYear = 2009; // 当前年份
double oneMonthMoney = (double) totalmomey / (years * 12);
for (int i = 0; i < years - 1; i++) {
("\n-------------------" + currentYear + "年还款计划-------------------"