计算房贷 公积金贷款 自由还款 程序
来源:互联网 发布:mac u盘启动盘制作 编辑:程序博客网 时间:2024/05/19 04:05
package test;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class FreedomRepayment {
public static void main(String args[]) throws Exception{
float sum=600000;//单位元
int year=20;//贷款年限
float reat=0.045f;//年利率
float everymouth=3796f;//每月还款
int beginyear=2013;//开始还款2013.01月,年
int beginmouth=1;//开始还款2013.01月,月
float total=0f;
Float yue=sum;//余额
//还本金多少,还利息多少,剩余多少
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
Calendar date=getdate(beginyear,beginmouth);
for(int i=0;i<year*12;i++){
float hlixi=(yue*reat)/12;
float benjin=everymouth-hlixi;
yue=yue-benjin;
System.out.println(sdf.format(date.getTime())+"还款"+everymouth+";还本金"+benjin+";还利息"+hlixi+";剩余"+yue);
//每月约定还款额,如果提前还款,要在这里加入判断
if(i<12){
everymouth=3796f;
}else if(i==12){//2014-02月
everymouth=70000f;
}else if(i==16){//2014-06月
everymouth=30000f;
}else {
everymouth=4000f;
}
total=total+everymouth;
if(yue<=0){
break;
}
date.add(Calendar.MONTH, +1);
if(yue<everymouth){
hlixi=(yue*reat)/12;
everymouth=hlixi+yue;
total=total+everymouth;
System.out.println(sdf.format(date.getTime())+"还款"+everymouth+";还本金"+yue+";还利息"+hlixi+";剩余"+0);
break;
}
}
System.out.println("一共还"+total);
}
static Calendar getdate(int year,int month ) throws Exception {
Calendar c = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, month-1);
c.set(Calendar.DATE, 01);
return c;
}
}
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class FreedomRepayment {
public static void main(String args[]) throws Exception{
float sum=600000;//单位元
int year=20;//贷款年限
float reat=0.045f;//年利率
float everymouth=3796f;//每月还款
int beginyear=2013;//开始还款2013.01月,年
int beginmouth=1;//开始还款2013.01月,月
float total=0f;
Float yue=sum;//余额
//还本金多少,还利息多少,剩余多少
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
Calendar date=getdate(beginyear,beginmouth);
for(int i=0;i<year*12;i++){
float hlixi=(yue*reat)/12;
float benjin=everymouth-hlixi;
yue=yue-benjin;
System.out.println(sdf.format(date.getTime())+"还款"+everymouth+";还本金"+benjin+";还利息"+hlixi+";剩余"+yue);
//每月约定还款额,如果提前还款,要在这里加入判断
if(i<12){
everymouth=3796f;
}else if(i==12){//2014-02月
everymouth=70000f;
}else if(i==16){//2014-06月
everymouth=30000f;
}else {
everymouth=4000f;
}
total=total+everymouth;
if(yue<=0){
break;
}
date.add(Calendar.MONTH, +1);
if(yue<everymouth){
hlixi=(yue*reat)/12;
everymouth=hlixi+yue;
total=total+everymouth;
System.out.println(sdf.format(date.getTime())+"还款"+everymouth+";还本金"+yue+";还利息"+hlixi+";剩余"+0);
break;
}
}
System.out.println("一共还"+total);
}
static Calendar getdate(int year,int month ) throws Exception {
Calendar c = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, month-1);
c.set(Calendar.DATE, 01);
return c;
}
}
0 0
- 计算房贷 公积金贷款 自由还款 程序
- 房贷还款计算
- 公积金自由还款计算程序 ( by quqi99 )
- 何时还完房贷-"自由还款"还款信息计算(JAVA)
- 写一个MySql存储过程实现房贷等额本息还款计算(另外附javascript代码)
- 用Dojo实现的公积金贷款计算程序
- 计算定期还款额度程序
- 房贷计算公式
- 房贷计算
- 房贷收益计算
- 房贷计算说明
- 房贷计算公式
- Android 房贷计算
- 房贷计算
- 关于计算定期还款额度的程序
- 还款计算
- 计算定期还款额度
- 计算定期还款额度
- 企业数通知识系列之四--DHCP v6介绍
- 深圳—驾考
- HDU 1159 Common Subsequence 最大公共子序列
- linux tr命令
- url中携带中文的部分情况分析
- 计算房贷 公积金贷款 自由还款 程序
- php 常见常用语法函数
- 颜厍焕投闪瘴仔擞汹寻期徊狈酒献
- Hibernate学习笔记(3)Hibernate映射文件之set key one-to-many
- log4j和web.xml配置webAppRootKey 的问题
- 痔凰坏垢哨澈既尚习仆诨逞律古遗
- 陀门院浩烧厮科浩级婆式现谕级杖
- SpringMVC--HandlerMapping
- HashSet/LinkedHashSet/TreeSet