取数方法如下:
function getLoanMoney(price,dp){
var bigdecimal = require("bigdecimal");
var BigDecimal=bigdecimal.BigDecimal;
try{
var money=BigDecimal.valueOf(price * (100 - dp)).divide(BigDecimal.valueOf(100), 2, BigDecimal.ROUND_HALF_UP).doubleValue() * 10000;
}catch(e){
console.log("bigDecimal has error:%s",e);
}
return money;
}
用的时候是循环调用:
money=getLoanMoney(price,dp)
但是一段时间之后就出现
bigDecimal has error:java.lang.RuntimeException: Unknown call signature for bd = java.math.BigDecimal.valueOf: number function string function
这样的错误,但是重启之后问题又不存在,一段时间又出现这样的问题。百思不得其解。在线等。求解答。
回复 (3)
M
有没有人知道啥情况呀。
F
引用 moxiaobei2有没有人知道啥情况呀。
@moxiaobei2 这是cnode社区啊,大哥
M
引用 FoghostCn@moxiaobei2 这是cnode社区啊,大哥
@FoghostCn 这是Nodejs啊,用于精运算出现的情况啊。
参与回复
登录后即可参与回复。登录