计算非常精确的数字

时间:2017-02-13 12:47:16

标签: java

我正在尝试计算角三角形和斜边的直角三角形的边。我指定斜边应该等于五。然后我根据标准trig计算使用cos和sin的边。在计算边长之后我发现的是,斜边实际上是5.000000000002长,或者是从5开始略微偏离的东西。出于我写的代码的目的,我宁愿如果我不能得到完美的斜边长度为5,我宁愿程序的返回边长度与斜边长度4.99999999999相对应,或者在较小的边上尽可能接近5。我的所有数字都是双打的。知道是否可以这样做吗?

我用Java写作。

0 个答案:

没有答案