房贷计算器必要公式
2012-03-14 17:21
232 查看
// 等额本息计算公式:〔贷款本金×月利率×(1+月利率)^还款月数〕÷〔(1+月利率)^还款月数-1〕
// 等额本金计算公式:每月还款金额 = (贷款本金 / 还款月数)+(本金 — 已归还本金累计额)×每月利率
(还没有做封装,稍后会把封装好的工具类及代码注释放上)
public class DaiKuan {
public static void main(String[] args) {
task(10000, 7.05d/100, 120);
DE(10000, 7.05d/100, 120);
ZH(45000, 4.9d/100, 400000, 7.05d/100, 20*12);
}
//等额本金
public static void task(int benjin, double lilv, int yueshu) {
double a = Math.pow((1+lilv/12),yueshu );
double pay = (benjin * lilv/12 * a) / (a - 1);
System.out.println("每月还款额数是pay=" + pay);
}
//等额本息
public static void DE(int benjin, double lilv, int yueshu){
double a = 0;
double b = 0;
for(int i = 1;i<=yueshu;i++){
b = (benjin/yueshu)+ (benjin- a)*lilv/12;
a = a+ b;
System.out.println("第"+i+"个月还款金额是pay=" + b);
}
}
//组合贷款
public static void ZH(int gjj,double glv,int sy,double slv,int yueshu){
double a = Math.pow((1+glv/12),yueshu );
double b = Math.pow((1+slv/12),yueshu );
double pay = ((gjj * glv/12 * a) + (sy*slv/12*a))/ (a - 1) ;
System.out.println("每月还款额数是pay=" + pay);
}
}
// 等额本金计算公式:每月还款金额 = (贷款本金 / 还款月数)+(本金 — 已归还本金累计额)×每月利率
(还没有做封装,稍后会把封装好的工具类及代码注释放上)
public class DaiKuan {
public static void main(String[] args) {
task(10000, 7.05d/100, 120);
DE(10000, 7.05d/100, 120);
ZH(45000, 4.9d/100, 400000, 7.05d/100, 20*12);
}
//等额本金
public static void task(int benjin, double lilv, int yueshu) {
double a = Math.pow((1+lilv/12),yueshu );
double pay = (benjin * lilv/12 * a) / (a - 1);
System.out.println("每月还款额数是pay=" + pay);
}
//等额本息
public static void DE(int benjin, double lilv, int yueshu){
double a = 0;
double b = 0;
for(int i = 1;i<=yueshu;i++){
b = (benjin/yueshu)+ (benjin- a)*lilv/12;
a = a+ b;
System.out.println("第"+i+"个月还款金额是pay=" + b);
}
}
//组合贷款
public static void ZH(int gjj,double glv,int sy,double slv,int yueshu){
double a = Math.pow((1+glv/12),yueshu );
double b = Math.pow((1+slv/12),yueshu );
double pay = ((gjj * glv/12 * a) + (sy*slv/12*a))/ (a - 1) ;
System.out.println("每月还款额数是pay=" + pay);
}
}
相关文章推荐
- [原创]java局域网聊天系统
- java很神奇 用swing制作欢迎屏幕
- java自动生成验证码插件-kaptcha
- ITeye上“10个人,8个人不会解释这个问题”的帖子
- Java IO与NIO的一些文件拷贝测试
- 学习prefuse
- Java Runtime Environment 5.0 Update 12 下载
- js表达式计算器代码
- 传智播客学习之java 反射
- Java OpenSSL生成的RSA公私钥进行数据加解密详细介绍
- 使用asx3m与xstream配合解决flex与java利用httpservice传递xml数据问题
- Java实现时间日期格式转换示例
- java正则表达式应用的实例代码
- java struts常见错误以及原因分析
- JAVA+Hibernate 无限级分类
- 传智播客java web 过滤器
- java big5到gb2312的编码转换
- java script编程起步(第三课)
- javascript简单计算器 可美化
- PHP和Java 集成开发详解分析 强强联合第1/4页