我正在使用使用mm和inches绘制缩放图形的应用程序。我需要从一个转换到另一个,而不会损失精度。我正在努力争取准确性,并转向Apfloat软件包。有人可以解释...如果我从100mm开始,将其转换为英寸,然后再回到Mm,为什么我会失去精度? public static void main(String[] args) {
Apint mm = new Apint(100);
我用下面的代码,k是BigDecimal: Apfloat power = ApfloatMath.pow(new Apfloat(-1), new Apfloat(k));
Apfloat似乎有像intValue(),doubleValue(),floatValue()方法,但我看不出我可以转换Apfloat到BigDecimal。