- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这两天我一直在网上搜索,寻找一个功能与 Excel 类似的 JAVA 金融库,特别是 NPER。我最接近的就是这里的:NPER formula ,除非我在此处将其输入解算器: math calculator使用以下内容:
((√((80*(1+.13*1)+(-1/.13)*0)/((3000*.13+80)*(1+.13*1)))/√(1+.13)))*100
我得到的数字与 excel 给我的数字不同。我使用的金额是欠款 3000 美元,利息 13%,每月付款 80 美元。 Excel 和在线计算器显示 49 个月(四舍五入 48.3 个月),但该公式给出的结果是 39.4 个月。有谁知道我可以在代码中实现一个java库来执行这样的计算?
谢谢。
最佳答案
算术错误可能是因为 Java 使用整数数学。整数数学在每次运算后将值向下舍入,从而完全忽略小数点。考虑以下代码:
int xInt = 5;
int yInt = (xInt/2) * 3;
double xDouble = 5;
double yDouble = (xDouble/2) * 3;
yInt
和 yDouble
的结果值不同。 yInt
为 6,而 yDouble
为 7.5。
在代码中,您应该通过附加小数位将整数值转换为 double 或 float 。像这样:
double val1 = (5/2)*3; // this equals 6, Don't do this
double val2 = (5.0/2.0)*3.0 // this equals 7.5, instead do this
关于java - 是否有支持 NPER 函数的 NPER 或金融函数库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7638802/
我正在尝试创建一个新应用程序,我想获取股票更新、货币兑换更新等。您能否推荐一些免费的 API 来获取这些更新?我已经试过了: 1) Google 财经 API。 不使用的原因:已弃用并即将关闭,这将使
我有一个庞大的数据库,其中每天包含一个具有以下格式的文本文件:“HH:mm:ss xxxx.xx”每个交易日的几乎每一秒,所以我在每个文本文件中都有数千行。我正在寻找将这些行转换为 HashMap 的
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
随着最近SEC proposal要求大多数 Assets 支持证券发行人提交一个 python 计算机程序来记录交易的资金流(或瀑布)规定,我认为现在是时候问你认为金融“必备”Python 包是什么了
当我使用 numpy 方法 irr 计算内部 yield (irr) 时,我收到了 nan 作为返回。 In [45]: numpy.irr([-10, 2, 2, 2, 2]) Out[45]: n
我是一名优秀的程序员,十分优秀!