我有这两行代码:
var[1] =var[2].multiply(var[3]).multiply(var[4]).multiply(new BigDecimal(Math.sin(var[5].doubleValue())));
var[5] =new BigDecimal(Math.asin(var[1].divide(var[2],precision,BigDecimal.ROUND_HALF_UP).divide(var[3],precision,BigDecimal.ROUND_HALF_UP).divide(var[4],precision,BigDecimal.ROUND_HALF_UP).doubleValue()));
我为 var[2]、var[3]、var[4] 和 var[5] 赋值以获得 var[1]。
使用的方程是
var[1]=var[2]*var[3]*var[4]*sin(var[5])
然后我试图使用我刚刚得到的 var[1] 和其他变量的相同值来获取 var[5],它给了我一个错误的数字,我不明白为什么