p2p按年化率计算收益简单算法
2016-02-24 09:58
369 查看
p2p一般按年化率来计算投资收益,下面是一个简单的算法计算天标、月标、年标的收益。
public class Arith{ public double computeIncomeAmount(){ double incomeAmount = 0.00;// 标的收益 double apr=15 //年化率 int periodUnit =0 //-1:天标 0:月标 1:年标 int period=1 //投资期限 switch (periodUnit) { case -1: incomeAmount = Arith.round(apr / 100 * period * investAmount, 2); break; case 0: incomeAmount = Arith.round(apr / 12 / 100 * period * investAmount, 2); break; case 1: incomeAmount = Arith.round(apr / 360 / 100 * period * investAmount, 2); break; } return incomeAmount; } /** * 功能:提供精确的小数位四舍五入处理。 * @param v 需要四舍五入的数字 * @param scale 小数点后保留几位 * @return 四舍五入后的结果 */ public static double round(double v, int scale) { if (scale < 0) { throw new IllegalArgumentException("精确度不能小于0!"); } BigDecimal b = new BigDecimal(Double.toString(v)); return b.setScale(scale,BigDecimal.ROUND_HALF_UP).doubleValue(); } }
相关文章推荐
- 书评:《算法之美( Algorithms to Live By )》
- 域名产业风生水起 投资领域生机勃勃
- 动易2006序列号破解算法公布
- Ruby实现的矩阵连乘算法
- C#基于UDP实现的P2P语音聊天工具
- C#插入法排序算法实例分析
- 超大数据量存储常用数据库分表分库算法总结
- C#数据结构与算法揭秘二
- C#冒泡法排序算法实例分析
- 算法练习之从String.indexOf的模拟实现开始
- C#算法之关于大牛生小牛的问题
- C#实现的算24点游戏算法实例分析
- c语言实现的带通配符匹配算法
- 浅析STL中的常用算法
- 算法之排列算法与组合算法详解
- C++实现一维向量旋转算法
- Ruby实现的合并排序算法
- C#折半插入排序算法实现方法
- 基于C++实现的各种内部排序算法汇总
- C++线性时间的排序算法分析