Math.cos() 给出了错误的结果
2022-09-01 02:53:00
根据 Wolfram Mathematica: cos(50) = 0.6427876096865394;
但是Java中的这段代码:
System.out.println(Math.cos(50));
给出0.9649660284921133。
有什么问题?java.lang.Math
根据 Wolfram Mathematica: cos(50) = 0.6427876096865394;
但是Java中的这段代码:
System.out.println(Math.cos(50));
给出0.9649660284921133。
有什么问题?java.lang.Math
Math.cos()
期望参数以弧度为单位。这将返回您需要的结果:
Math.cos(Math.toRadians(50));