我是一个科学应用的首席开发者。我们有一个新的要求,从会计的pi=3.14。但在JAVA Math.PI=3.14159中...我试着用反射来改变它。但这似乎不起作用,我们调用的一些库仍然使用pi的旧值。例如,当我们积分1/(x*x+1)时,它仍然会得到3.14159...不是3.14。我已经尝试过everything...please了,如何更改Math.PI?
编辑:以下是我们公司范围内的会计准则的执行。
出于合规原因,所有数值常量必须精确到小数点后的两位数,并且所有计算都必须相应地执行,并与此精度级别保持一致。
我特别询问了pi,他们说是的,pi必须精确到两位小数……
发布于 2018-08-16 15:50:43
如果反射被定义为Double,你可以使用Math.PI来修改它。
https://stackoverflow.com/questions/51868262
复制相似问题