gpt4 book ai didi

java - Java中的余弦方法不准确吗?

转载 作者:行者123 更新时间:2023-12-01 06:18:21 24 4
gpt4 key购买 nike

我发布这个问题是因为我尝试在 Stack Overflow 中搜索类似的问题,但找不到(如果有,请向我提供链接)。

根据基本三角学,90 degrees的余弦是 0 。然而,Java 中的情况似乎并非如此(对于正弦函数和其他三角函数来说也是如此吗?)。我对此感到非常困惑,希望有人能为我提供一个易于理解的解释。谢谢。

public static void main ( String args [] ) {
double radians = Math.toRadians ( 90 );
System.out.println ( Math.cos ( radians ) );
}

我应该得到0 ,但是当我运行此代码时得到的是 6.123233995736766E-17 .

最佳答案

6.123233995736766E-17 可能是最接近 0 的值...

参见Comparing a double against zero了解更多信息

关于java - Java中的余弦方法不准确吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18014965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com