我发布这个问题是因为我尝试在 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
.