将辐射转换为度数

时间:2014-11-25 12:48:44

标签: java

是否有方法JAVA以度数(°''')转换辐射? 例如,辐射= - 272,7'度:4°33'S。 有人可以帮帮我吗?

感谢您的回答!

3 个答案:

答案 0 :(得分:5)

请注意,它是弧度而不是辐射。

整圆是360度,或2 Pi弧度。
所以弧度是360 / 2Pi度。 所以,你可以做(radians * 2 * Math.PI) / (2 * 180)(radians * Math.PI) / (180)

或者使用Math.toDegrees(radians),其中包含较少的魔法数字并拼出您正在做的事情。


为了清楚起见,如果你有一个以度为单位的数字并且想要转向其他方式,将其转换为弧度,请注意你有 一个完整的圆是360度,或2 Pi弧度。
所以学位是2Pi / 360弧度。 所以,你可以做(radians * 2 * 180) / (2 * Math.PI)(radians * 180) / (Math.PI)

或者使用Math.toRadians(degrees),其中包含较少的魔法数字并拼出您正在做的事情。

答案 1 :(得分:2)

使用Math.toDegrees()静态功能,如下所示:

double deg = Math.toDegrees(2.0); // Returns 114.59155902616465
deg = Math.toDegrees(Math.PI); // Returns 180.0

答案 2 :(得分:0)

尝试使用

Math.toDegrees()

堆叠链接:

Convert from Radians to Degrees in Java