是否有方法JAVA以度数(°''')转换辐射? 例如,辐射= - 272,7'度:4°33'S。 有人可以帮帮我吗?
感谢您的回答!
答案 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)