每年等额本金,计算复利的方法
最近正在学理财,就顺手写了个复利的计算方法。小记一下
public class CompoundInterestCalculation {public static void main(String[] args) {//计算公式V = P(1+i)×[(1+i)^n-1]/i//V-终值,P-等额本金,i-收益率,n-期数long P = 12000;//每年投入本金12000元,每月1000元;float i = 0.2f;//年收益率为20%long n = 40;//40年long V = CompoundInterest(P,i,n);System.out.println("终值为:"+V);}//计算x的n次方的方法public static float SecondPower(float x, long n){float res = 1;if(x==0){res = 0;}else if(x>0){if(n==0){res = x;}else if(n>0){for (int i=0;i<n;i++){res = res*x;}}}return res;}//计算复利的方法//计算公式V = P(1+i)×[(1+i)^n-1]/i//V-终值,P-等额本金,i-收益率,n-期数public static long CompoundInterest(long P,float i,long n) {long V;float res;float x = 1+i;res = SecondPower(x,n);V = (long) (P*(1+i)*(res-1)/i);return V;}
}
每年等额本金,计算复利的方法相关推荐
- Java Swing写简单计算器以及拓展贷款计算器(等额本息和等额本金计算可以单独拿出来用)
1. 简单计算器 纯手写 package com.jisuanqi;import com.sun.xml.internal.ws.util.StringUtils;import javax.swing ...
- 国家利息中的等额本息和等额本金计算算法
/** * 计算等额本息方法 * * @param capital * 贷款金额 * @param totalMonth * 贷款总 ...
- 等额本息和等额本金计算
背景:一直以来不清楚等额本息和等额本金的计算过程,也不明白孰优孰劣,这里做个记录汇总 知乎答案 https://www.zhihu.com/question/21745865 作者:金斧子 链接:ht ...
- 银行贷款等额本息,等额本金计算
等额本息: /**** @param 本金 单元(元) 1000000(一百万)* @param 年利率 0.0635(6.35%)* @param 还款期限 单元(年) 10(10年)*/publi ...
- Python——等额本金计算
Y = 0 # 每月还款额初始化 money = input("请输入本金:") months = input("请输入总期数:") rate = input( ...
- JAVA计算等额本金还款列表
JAVA计算等额本金还款列表 公式 代码 运行结果 等额本金计算还款列表的代码来了~ 公式 月还本息=(本金/还款月数)+(本金-累计已还本金)×月利率 每月本金=总本金/还款月数 每月利息=(本金- ...
- 如何使用python进行等额本金-等额本息贷款计算
#贷款额为a,月利率为i,年利率为I,还款月数为n a = 500000.00 I = 0.11495 i = I/12 n = 60 print("-----等额本息计算,以5个月为例-- ...
- BigDecimal用法之计算等额本金和等额本息
一.引言 <EffactiveJava>中介绍float和double类型的主要设计目标是为了科学计算和工程计算.他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算 ...
- QLExpress计算等本等息、等额本息、等额本金
public class Interest { private ExpressRunner runner = new ExpressRunner(); public void initial() th ...
最新文章
- redis主从复制实验,使用ruby
- python3打开https_python如何访问https
- 更高效的利用Jupyter+pandas进行数据分析,6种常用数据格式效率对比!
- 无法启动baiMicrosoft Office Outlook。无法打开duOutlook窗口
- qt中设置控件不能使用
- java输出1-100内的所有5的倍数,5个一行
- 马里兰大学calce电池循环测试数据集_Keras-建立RNN(循环神经网络)
- 【Kafka】Failed to send data to Kafka: Failed to update metadata after 60000 ms
- mysql order by
- IT软件创业之 -- 小软件项目也有风险、也会失败、也会损兵折将
- 支付那些事儿III---一个BD汪眼中的产品II
- 【5】【心得】java 命令运行java程序 没有任何反应 编译没有报错
- 安装windows server 2003两种授权模式之间的区别
- PXE网络启动 windows PE (使用微软官方工具)
- 基于PHP和YII框架技术的班级管理系统 | 饭饭博客
- 美通社企业新闻汇总 | 2019.3.7 | 百胜中国在上海设创新中心;折叠手机2019年预计仅占智能手机市场渗透率0.1%...
- LSH(Locality Sensitive Hashing)原理与实现
- stm32F103+EncEthernet+ENC28J60驱动+ping
- 【耀扬表情包语音包】
- 期刊、会议水平查询网站 声纳图像处理可以投稿的期刊和会议记录
热门文章
- 毕业设计-基于SSM医院信息管理系统
- 计算机毕设Python+Vue医院人事及科室病区管理(程序+LW+部署)
- 后端返回JSON数组转Tree树形格式,展示到element-ui的tree树形组件
- 手机解除移动宽带屏蔽_家用宽带为什么Wifi比有线网速快很多?是谁偷走了你的带宽?...
- 如何在Windows版iTunes中播放Ogg音乐文件
- 麻将番型计算(二人麻将)
- android免root管理自动启动不了,真正免root的Autostarts(管理自启)详细使用教程...
- 改注册表让win7/win8中的控制面板项的名字随心所欲
- Physically Based Rendering——史上最容易理解的BRDF中D函数NDF的中文资料
- 解决click在ios反应慢的问题