`
ccjsjymg
  • 浏览: 61989 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

信用卡还款问题

 
阅读更多
final float MAX_DRAW_MONEY = 2500.0f;
	float poundage = 5.0f;//对于信息卡取现金的话,每笔是5.0元
	float day_interest_rate = 0.0005f;//每天利率
	int flag = 0;//银行存在最大取款金额数,产生取款笔数
	float sum;//利息之和
	float totalSum;
	int days;
	/**
	 * 第一种还款方式
	 */
	public float oneInterest(int startMonth,int endMonth,float amount){
		if(sum != 0.0) sum = 0.0f;
		totalSum = amount;
		days = getDays(startMonth+1,endMonth);
		System.out.println(days);
		for(int i = 1;i <= days ;i++){
			totalSum += totalSum * day_interest_rate;
		}
		return totalSum-amount;
	}
	
	public int getDays(int startMonth,int endMonth){
		Calendar c1 = this.calendar(startMonth);
		Calendar c2 = this.calendar(endMonth);
		int day = 0;
		for(;c1.before(c2);c1.add(Calendar.DAY_OF_YEAR, 1)){
			day++;
		}
		return day;
	}
	public Calendar calendar(int monthValue){
		Calendar calendar = Calendar.getInstance();
		calendar.set(Calendar.MONTH, monthValue -1);
		calendar.set(Calendar.DAY_OF_MONTH, 1);
		return calendar;
	}
	/***==================上面第一种还款方式(刷卡)==========================***/
	/**
	 * 第二种还款方式(直接取现金还款)一般银行信用卡从你取现金开始记录到还款期为止,并且所需还款=利息+有几笔取款手续费
	 */
	public float twoInterest(int startMonth,int endMonth,float amount){
		if(sum != 0.0) sum = 0.0f;
		totalSum = amount;
		days = getDays(startMonth,endMonth);
		for(int i = 1;i <= days ;i++){
			totalSum += totalSum * day_interest_rate;
		}
		flag = Math.round(amount/MAX_DRAW_MONEY);
		return totalSum-amount+flag*poundage;
	}
	public static void main(String[] args) {
		Count count = new Count();
		System.out.println("第一种:"+count.oneInterest(4, 11, 4000));
		System.out.println("第一种:"+count.twoInterest(4, 11, 4000));
	}
分享到:
评论
4 楼 抛出异常的爱 2009-03-31  
akiraray 写道
Element&lina 写道
Devin.Chenzx 写道
啥也不说

你们给银行做系统

钱是用float 和 double来计算的?



不差钱

.9999999999999999999999999999999--->1 客户数学都很好的……

尾数都是不给用户的...
不过用float会莫名的把2位小数变成一个N位的小数....
用bigdecimal来记数字的就没什么问题了.
3 楼 akiraray 2009-03-31  
Element&lina 写道
Devin.Chenzx 写道
啥也不说

你们给银行做系统

钱是用float 和 double来计算的?



不差钱

.9999999999999999999999999999999--->1 客户数学都很好的……
2 楼 Element&lina 2009-03-30  
Devin.Chenzx 写道
啥也不说

你们给银行做系统

钱是用float 和 double来计算的?



不差钱
1 楼 Devin.Chenzx 2009-03-30  
啥也不说

你们给银行做系统

钱是用float 和 double来计算的?

相关推荐

    交通银行信用卡还款计算器

    交通银行还款计算器 交通银行信用卡还款额度的 月度还款 总共还款 等计算

    信用卡还款提醒器

    信用卡还款提醒器,每月自动生成新的还款日

    信用卡还款系统

    【信用卡还款系统】是一个基于Web的应用程序,主要目的是方便用户管理他们的信用卡账单并进行在线还款。这个系统采用JavaServer Pages(JSP)技术来构建前端界面,它是一种动态网页开发技术,允许开发者在HTML代码中...

    信用卡还款系统(JSP+SQL server)

    【信用卡还款系统(JSP+SQL server)】是一款基于Web的简单应用,旨在帮助用户管理他们的信用卡还款。这个系统的核心是使用JavaServer Pages (JSP) 技术进行前端展示和用户交互,后端则利用SQL Server数据库来存储和...

    行业分类-设备装置-信用卡还款提醒方法和系统及第三方信用卡还款提醒平台.zip

    信用卡还款提醒方法和系统是金融科技领域的一个重要组成部分,它旨在帮助用户有效管理个人财务,避免因忘记还款日期而导致的逾期费用。在这个数字化时代,越来越多的人选择使用信用卡进行消费,因此,建立一个高效、...

    怎么用支付宝进行信用卡还款.docx

    如何使用支付宝进行信用卡还款 在现代社会,信用卡已成为许多人日常消费的重要工具,而支付宝作为国内领先的第三方支付平台,提供了便捷的信用卡还款服务。本教程将详细解释如何通过支付宝进行信用卡还款,帮助用户...

    【建设银行信用卡还款查询】信用卡还款日怎么查询.docx

    【建设银行信用卡还款查询】信用卡还款日怎么查询.docx

    大学生信用卡还款情况说明.docx

    大学生信用卡还款情况说明 大学生信用卡是一种专门为高校生设计的信用卡,具有特别的特点和优待。大学生信用卡的申请条件、申请方法、使用攻略等方面都有其独特性。以下是大学生信用卡的详细说明: 一、大学生信用...

    信用卡分期还款计算器

    信用卡分期还款计算器是一种实用工具,它帮助用户计算在选择不同分期数时,每期需要偿还的本金和利息,以及总还款金额。对于那些有大额信用卡消费并希望分摊还款压力的用户来说,这种计算器非常有用。在此,我们将...

    招行两大APP支持信用卡免费还款.pdf

    首先,招商银行宣布,通过招商银行APP和掌上生活APP进行信用卡还款不仅没有手续费,还支持跨行还款,这为用户提供了极大的便利,尤其是对于经常需要处理不同银行信用卡还款的用户。 接着,文章提到了“刷脸支付”这...

    银行信用卡还款IRR函数的使用

    银行信用卡还款IRR函数的使用

    2019年怎么用微信小程序信用卡还款-word范文模板 (2页).pdf

    在2019年,微信小程序逐渐成为日常生活中的便利工具,尤其在金融服务领域,信用卡还款便是其中一项重要的功能。微信小程序的出现,旨在为用户提供更简单、快捷的服务体验,而无需下载安装额外的应用程序。以下将详细...

    财付通信用卡还款创意策略.pptx

    财付通信用卡还款创意策略.pptx

    最新龙卡信用卡还款怎么查询银行龙卡信用卡转账还贷委托协议WORD文件模板.docx

    最新龙卡信用卡还款怎么查询银行龙卡信用卡转账还贷委托协议WORD文件模板.docx

    信用卡管理程序BS程序; 实操封装案例; 信用卡还款计划 ;

    信用卡管理程序BS程序; 实操封装案例; 信用卡还款计划 ; 过去模板的改造,封装程序; MVC技术点中Controller,路由以及实体类entity,业务linq查询技术点;

    【信用卡逾期证明】信用卡收入证明范本精选.doc

    【信用卡逾期证明】和【信用卡收入证明范本】是个人在申请信用卡时所需的重要文件,它们主要用于证明申请人具有稳定的收入来源和良好的信用记录,以便银行评估其还款能力并决定是否发放信用卡以及信用额度。...

    招商银行信用卡怎么自动还款.docx

    ### 招商银行信用卡自动还款设置指南 随着金融行业的快速发展与互联网技术的普及,越来越多的人选择使用信用卡作为日常消费工具。招商银行作为国内知名的商业银行之一,为了方便持卡人及时还款并避免逾期费用,提供...

    信用卡代还款借款合同范本.doc

    乙方因信用卡还款需要,向甲方借款。合同中应明确借款金额,此处留空待双方填写。同时,合同规定甲方会收取一定比例的手续费,即借款额的1.5%。 **还款时间和方式** 乙方需在指定日期前还清借款,逾期未还的部分,...

    信用卡提醒程序

    总之,信用卡提醒程序是现代财务管理工具的一个重要组成部分,它利用数字化手段解决了信用卡还款管理的问题。通过自定义提醒设置、多信用卡管理以及可能的附加功能,这款程序有效地帮助用户保持良好的信用记录,避免...

Global site tag (gtag.js) - Google Analytics