使用Math.cos()查找角度余弦(以度为单位)

时间:2013-07-22 06:36:21

标签: java math

我想在java中给出结果Math.cos()方法的度数。我已经尝试过从弧度转换为度数的方法。但是我发现我传入Math.cos()方法的任何数字都被视为弧度,无论我是否转换。请允许我让它以度数给我结果。谢谢。

3 个答案:

答案 0 :(得分:6)

使用Math.toRadians将度数转换为弧度以传递给Math.cos 例如

double blah = Math.cos(Math.toRadians(50));

我认为这就是你所要求的。这里有很多类似的问题。

答案 1 :(得分:4)

您可以使用Math.toDegrees() / Math.toRadians()

  

将以弧度为单位的角度转换为近似等效的角度   以度/弧度为单位测量的角度。

请注意,public static double cos(double a)期望以弧度为单位的参数:

  

a - 角度,以弧度表示。

答案 2 :(得分:0)

  

我发现,无论我是否转换,我传入Math.cos()方法的任何数字都被视为弧度。

这一发现非常正确,正是您转换的原因。完成转换后,将结果角度(以弧度表示)传递给Math.cos(),每个人都很高兴。