`
zwhc
  • 浏览: 264701 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

贷帮投资收益计算

J# 
阅读更多
http://www.daybang.com

package test;

import java.util.Vector;

public class DayBang {
	
	public static void t01()
	{
		int tzsj = 0;
		//TouZi rootTz = new TouZi(10, tzsj);
		//TouZi rootTz = new TouZi(127.92f, tzsj);
		//TouZi rootTz = new TouZi(12792, tzsj);
		TouZi rootTz = new TouZi(20000, tzsj);
		
		System.out.println( "所有的金额以分为单位,进行四舍五入" );
		System.out.println( "撮合期," + rootTz.chq + "个月,即,投资后,需要延期" + rootTz.chq + "个月才能得到收益" );
		System.out.println( "回报期," + rootTz.hbq + "个月,即,投资后,分" + rootTz.hbq + "个月返还" );
		System.out.println( "手续费比率:" + rootTz.souXu  );
		System.out.println( "名义利率:" + (rootTz.souXu + rootTz.shouYi )  );
		System.out.println( "收益率:" + rootTz.shouYi ); 
		
		System.out.println( "所投本金:" + rootTz.tzze );
		Vector<TouZi>  vec = new Vector<TouZi>(); 
		vec.add(rootTz);
		
		System.out.println( "==============================" );
		
		for(int i=0; i<120; i++)
		{
			System.out.println( "月份:" + i );
			int zsr = 0; //总收入
			for(int j = vec.size()-1; j>=0; j-- )
			{
				TouZi tmp = vec.elementAt(j);
				
				if(tmp.srjs<i)
				{
					vec.remove(j);
					continue;
				}
			}

			for(int j = 0; j<vec.size(); j++ )
			{
				TouZi tmp = vec.elementAt(j);
				
				if(tmp.srks<=i && tmp.srjs>=i)
				{
					zsr += tmp.shouRu;
					System.out.println( "投资时间: " +  tmp.tzsj + " \t投资额:" +  tmp.tzze + " \t本金:" +  tmp.benJin + " \t收入:" +  tmp.shouRu );
					//System.out.println( "tzsj: " +  tmp.tzsj + " \ttzze:" +  tmp.tzze + " \tbj:" +  tmp.benJin + " \tsr:" +  tmp.shouRu );
				}
			}
			
			if(zsr>0)
			{
				TouZi newTz = new TouZi(zsr, i);
				vec.add(newTz);
			}
			
			System.out.println( "总收入:" + zsr );
			//System.out.println( "zsr:" + zsr );
			System.out.println( "==============================" );
		}
		
		System.out.println( "所有的金额以分为单位,进行四舍五入" );
		System.out.println( "撮合期," + rootTz.chq + "个月,即,投资后,需要延期" + rootTz.chq + "个月才能得到收益" );
		System.out.println( "回报期," + rootTz.hbq + "个月,即,投资后,分" + rootTz.hbq + "个月返还" );
		System.out.println( "手续费比率:" + rootTz.souXu  );
		System.out.println( "名义利率:" + (rootTz.souXu + rootTz.shouYi )  );
		System.out.println( "收益率:" + rootTz.shouYi ); 
		
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		t01();
	}

}



package test;

/**
 * 所有的金额以分为单位,进行四舍五入
 * 撮合期,默认一个月,即,投资后,需要延期一个月才能得到收益
 * 回报期,默认十二个月,即,投资后,分十二个月返还
 * 手续费比率:默认 6.6%
 * 名义利率:默认 12%
 * 收益率:12%-6.6%=5.4%
 * 
 * @author Administrator
 *
 */

public class TouZi {
	public int benJin = 0;        //每个月返回的本金
	public float souXu = 0.066f;  //手续费比率
	public int hbq = 12;          //回报期,默认十二个月,即,投资后,分十二个月返还
	public int tzze = 0;          //投资总额
	
	public float shouYi = 0.09f;  //收益率
	//public float shouYi = 0.09f;  //收益率
	//public float mysr = 0;      //名义收入
	public int shouRu = 0;        //实际收入

	public int tzsj = 0;           //投资时间
	public int chq = 1;            //撮合期,默认一个月,即,投资后,需要延期一个月才能得到收益
	//public int chq = 0;          //撮合期,默认一个月,即,投资后,需要延期一个月才能得到收益
	public int srks = 2;           //收入开始时间
	public int srjs   = 13;        //收入结束时间
	
	public TouZi(int tzze, int tzsj)
	{
		this.tzze = tzze;
		benJin =  (int)(tzze / (hbq * (1 + souXu )));
		shouRu = (int)(benJin * (1 + souXu + shouYi )); 
		
		this.tzsj = tzsj;
		srks = tzsj + 1 + chq;
		srjs = tzsj + chq + hbq;
	}
	
}



所有的金额以分为单位,进行四舍五入
撮合期,1个月,即,投资后,需要延期1个月才能得到收益
回报期,12个月,即,投资后,分12个月返还
手续费比率:0.066
名义利率:0.156
收益率:0.09
所投本金:20000
==============================
月份:0
总收入:0
==============================
月份:1
总收入:0
==============================
月份:2
投资时间: 0 投资额:20000 本金:1563 收入:1806
总收入:1806
==============================
月份:3
投资时间: 0 投资额:20000 本金:1563 收入:1806
总收入:1806
==============================
月份:4
投资时间: 0 投资额:20000 本金:1563 收入:1806
投资时间: 2 投资额:1806 本金:141 收入:162
总收入:1968
==============================
月份:5
投资时间: 0 投资额:20000 本金:1563 收入:1806
投资时间: 2 投资额:1806 本金:141 收入:162
投资时间: 3 投资额:1806 本金:141 收入:162
总收入:2130
==============================
月份:6
投资时间: 0 投资额:20000 本金:1563 收入:1806
投资时间: 2 投资额:1806 本金:141 收入:162
投资时间: 3 投资额:1806 本金:141 收入:162
投资时间: 4 投资额:1968 本金:153 收入:176
总收入:2306
==============================
月份:7
投资时间: 0 投资额:20000 本金:1563 收入:1806
投资时间: 2 投资额:1806 本金:141 收入:162
投资时间: 3 投资额:1806 本金:141 收入:162
投资时间: 4 投资额:1968 本金:153 收入:176
投资时间: 5 投资额:2130 本金:166 收入:191
总收入:2497
==============================
月份:8
投资时间: 0 投资额:20000 本金:1563 收入:1806
投资时间: 2 投资额:1806 本金:141 收入:162
投资时间: 3 投资额:1806 本金:141 收入:162
投资时间: 4 投资额:1968 本金:153 收入:176
投资时间: 5 投资额:2130 本金:166 收入:191
投资时间: 6 投资额:2306 本金:180 收入:208
总收入:2705
==============================
月份:9
投资时间: 0 投资额:20000 本金:1563 收入:1806
投资时间: 2 投资额:1806 本金:141 收入:162
投资时间: 3 投资额:1806 本金:141 收入:162
投资时间: 4 投资额:1968 本金:153 收入:176
投资时间: 5 投资额:2130 本金:166 收入:191
投资时间: 6 投资额:2306 本金:180 收入:208
投资时间: 7 投资额:2497 本金:195 收入:225
总收入:2930
==============================
月份:10
投资时间: 0 投资额:20000 本金:1563 收入:1806
投资时间: 2 投资额:1806 本金:141 收入:162
投资时间: 3 投资额:1806 本金:141 收入:162
投资时间: 4 投资额:1968 本金:153 收入:176
投资时间: 5 投资额:2130 本金:166 收入:191
投资时间: 6 投资额:2306 本金:180 收入:208
投资时间: 7 投资额:2497 本金:195 收入:225
投资时间: 8 投资额:2705 本金:211 收入:243
总收入:3173
==============================
月份:11
投资时间: 0 投资额:20000 本金:1563 收入:1806
投资时间: 2 投资额:1806 本金:141 收入:162
投资时间: 3 投资额:1806 本金:141 收入:162
投资时间: 4 投资额:1968 本金:153 收入:176
投资时间: 5 投资额:2130 本金:166 收入:191
投资时间: 6 投资额:2306 本金:180 收入:208
投资时间: 7 投资额:2497 本金:195 收入:225
投资时间: 8 投资额:2705 本金:211 收入:243
投资时间: 9 投资额:2930 本金:229 收入:264
总收入:3437
==============================
月份:12
投资时间: 0 投资额:20000 本金:1563 收入:1806
投资时间: 2 投资额:1806 本金:141 收入:162
投资时间: 3 投资额:1806 本金:141 收入:162
投资时间: 4 投资额:1968 本金:153 收入:176
投资时间: 5 投资额:2130 本金:166 收入:191
投资时间: 6 投资额:2306 本金:180 收入:208
投资时间: 7 投资额:2497 本金:195 收入:225
投资时间: 8 投资额:2705 本金:211 收入:243
投资时间: 9 投资额:2930 本金:229 收入:264
投资时间: 10 投资额:3173 本金:248 收入:286
总收入:3723
==============================
月份:13
投资时间: 0 投资额:20000 本金:1563 收入:1806
投资时间: 2 投资额:1806 本金:141 收入:162
投资时间: 3 投资额:1806 本金:141 收入:162
投资时间: 4 投资额:1968 本金:153 收入:176
投资时间: 5 投资额:2130 本金:166 收入:191
投资时间: 6 投资额:2306 本金:180 收入:208
投资时间: 7 投资额:2497 本金:195 收入:225
投资时间: 8 投资额:2705 本金:211 收入:243
投资时间: 9 投资额:2930 本金:229 收入:264
投资时间: 10 投资额:3173 本金:248 收入:286
投资时间: 11 投资额:3437 本金:268 收入:309
总收入:4032
==============================
月份:14
投资时间: 2 投资额:1806 本金:141 收入:162
投资时间: 3 投资额:1806 本金:141 收入:162
投资时间: 4 投资额:1968 本金:153 收入:176
投资时间: 5 投资额:2130 本金:166 收入:191
投资时间: 6 投资额:2306 本金:180 收入:208
投资时间: 7 投资额:2497 本金:195 收入:225
投资时间: 8 投资额:2705 本金:211 收入:243
投资时间: 9 投资额:2930 本金:229 收入:264
投资时间: 10 投资额:3173 本金:248 收入:286
投资时间: 11 投资额:3437 本金:268 收入:309
投资时间: 12 投资额:3723 本金:291 收入:336
总收入:2562
==============================
月份:15
投资时间: 2 投资额:1806 本金:141 收入:162
投资时间: 3 投资额:1806 本金:141 收入:162
投资时间: 4 投资额:1968 本金:153 收入:176
投资时间: 5 投资额:2130 本金:166 收入:191
投资时间: 6 投资额:2306 本金:180 收入:208
投资时间: 7 投资额:2497 本金:195 收入:225
投资时间: 8 投资额:2705 本金:211 收入:243
投资时间: 9 投资额:2930 本金:229 收入:264
投资时间: 10 投资额:3173 本金:248 收入:286
投资时间: 11 投资额:3437 本金:268 收入:309
投资时间: 12 投资额:3723 本金:291 收入:336
投资时间: 13 投资额:4032 本金:315 收入:364
总收入:2926

0
3
分享到:
评论

相关推荐

    金融资产综合案例.pptx

    后续公允价值变动计入公允价值变动损益,收到股利冲减投资收益,出售时按公允价值扣除初始成本和已确认的公允价值变动损益计算投资收益。 可供出售金融资产的处理则有所不同。初始确认时,购买成本包括交易费用,且...

    外商投资企业合营期满产权转让清算收益所得税的计算和账务处理.docx

    在这个过程中,涉及到的重要概念是清算收益和所得税的计算。清算收益是指企业在清算时,其资产净值或剩余财产减去未分配利润、各类基金和清算费用后,超过实缴资本的部分。这部分收益按照税法规定需要缴纳所得税。 ...

    人大财务会计持有至到期投资及长期股权投资湖南大学会计学院上课PPT教案.pptx

    对于投资收益的核算,无论是哪种情况,均会涉及到借记应收利息或持有至到期投资的应计利息,贷记投资收益。债券到期收回本息时,借记银行存款,贷记债券面值和应计利息。对于溢价和折价的债券,还需要按照直线法或...

    第5章 持有至到期投资及长期股权投资.ppt

    利息收入按期确认,通常每年或每半年计算一次,借记“投资收益”科目,贷记“持有至到期投资——应计利息”科目。溢折价的摊销则会影响投资的实际收益率,通过调整投资的账面价值来实现。如果投资溢价,摊销时会减少...

    网贷/P2p/贷款收益统计表

    在"宜贷网投资收益统计表.xls"中,很可能包含了这些还款方式的详细计算公式和实例。这些表格通常会记录投资金额、年化利率、贷款期限等关键信息,并自动计算出每种还款方式下的预期收益。投资者可以通过比较不同还款...

    中级会计实务计算分析题专项强化真题试卷1.docx

    2015年12月31日,甲公司应确认的债券投资收益为债券面值乘以票面利率,再根据实际利率调整,计算出的金额计入投资收益。会计分录为借记应收利息,贷记投资收益,同时调整持有至到期投资——利息调整。 7. **持有至...

    初级财务会计与投资管理知识分析实务.pptx

    持有期间,确认债券利息收入时,对于分期付息、一次还本的债券,借记应收利息,贷记投资收益,并调整持有至到期投资——利息调整;而对于一次还本付息的债券,借记持有至到期投资——应计利息,贷记投资收益,并同样...

    专题资料(2021-2022年)03利润的核算.ppt

    当企业收到投资单位分配的利润时,会借记银行存款,贷记投资收益,以此记录投资活动的净收益。例如,江淮公司在同年的12月19日收到了12000元的投资利润,相应地调整了投资收益账户,确保了投资活动对利润的影响得到...

    现金流量表计算公式.doc

    该公式用于计算企业在投资活动中取得的投资收益。 3. 处置固定资产、无形资产和其他长期资产所收回的现金净额=“固定资产清理”的贷方余额+〔无形资产期末数-无形资产期初数〕+〔其他长期资产期末数-其他长期...

    财务会计第5章持有至到期投资及长期股权投资.ppt

    2. 分期付息、一次还本的债券投资,借记“应收利息”(按票面利率计算的应收利息),借或贷“持有至到期投资—利息调整”(差额),并贷记“投资收益”(按实际利率法计算的利息收入)。 3. 到期一次还本付息的债券...

    简体投资的分类PPT学习教案.pptx

    - 成本高于市价时,借记“长期股权投资/长期债权投资”(短期投资市价)、“短期投资跌价准备”(已提准备金)、“投资收益”(尚未提足的跌价准备额),贷记“短期投资—股票/债券”(账面金额)。 - 成本低于市价...

    天平杯”第十四届浙江省大学生财会信息化竞赛参考答案(高职)参照.pdf

    3. 投资收益的确认:借:长期股权投资―― B 公司(损益调整) 55.5 贷:投资收益 55.5。 4. 其他综合收益的确认:借:长期股权投资―― B 公司(其他综合收益) 30 贷:其他综合收益 30。 5. 调整亏损:调整 2015 ...

    现金流量表的计算方法.doc

    - 投资损失(减:收益):投资收益的借方余额正号填列,贷方余额负号填列。 - 递延税款贷项(减:借项):递延税款期末与期初的差额。 - 存货的增减:存货期初与期末的差额,不考虑存货对外投资的增加。 - 经营...

    持有至到期投资与可供出售金融资产).pptx

    总结来说,持有至到期投资是企业长期投资策略的一部分,其会计处理和财务管理涉及到对债券的评估、摊余成本的计算以及投资收益的确认,这些都需要根据实际利率法来执行,以准确反映投资的财务表现。

    会计基础主要经济业务账务处理会计从业资格考试PPT学习教案.pptx

    例如,A公司在12月2日出售股票,出售价格高于账面价值,因此借记"银行存款",贷记"交易性金融资产"和"投资收益"。 3. 应收股利与投资收益: 当企业持有股票期间收到宣告的现金股利,应借记"应收股利",贷记"投资...

    各种金融资产的账务处理方法的相同点和不同点.docx

    - 同时,将之前计入“公允价值变动损益”的金额转出,借记或贷记“公允价值变动损益”,贷记或借记“投资收益”。 #### 二、持有至到期投资 **会计处理要点:** 1. **初始计量时:** - 借记“持有至到期投资—...

    企业会计例题.docx

    - 借记银行存款,贷记交易性金融资产-成本和公允价值变动,差额计入投资收益。 ### 二、持有至到期投资 **1. 持有至到期投资的取得** - 按面值入账,若实际支付价款与面值不等,差额记入利息调整科目。 - 借:持有...

    必看:最经典的现金流量表编制方法和计算公式.doc

    根据短期投资、长期股权投资和长期债权投资的增减计算,扣除投资收益或损失。 7. **支付的其他与投资活动有关的现金** 如未按期缴纳投资的罚款。 **三、筹资活动产生的现金流量** 1. **吸收投资所收到的现金** ...

    会计基础练习案例分析计算题.doc

    所以利润总额为152,000元(营业利润)+ 70,000元(其他业务收入)+ 3,500元(投资收益)+ 14,000元(营业外收入)- 56,000元(其他业务成本)- 20,000元(营业外支出)- 1,000元(营业税金及附加)= 154,500元。...

    最新中级财务会计-第四章-投资复习资料.pdf

    2. 在持有期间,被投资单位宣告发放现金股利或按债券票面利率计算利息时,应借记“应收股利/应收利息”,贷记“投资收益”。实际收到现金股利或利息时,借记“银行存款”,贷记“应收股利/应收利息”。 3. 资产负债...

Global site tag (gtag.js) - Google Analytics