当前位置: 首页 > 面试题库 >

在Java中将弧度转换为度

董法
2023-03-14
问题内容

我正在尝试在用户创建对象时从x,y获得以度为单位的alpha角度。

我写了以下构造函数:

public class Point
{
    private double _radius , _alpha;

    public Point ( int x , int y )
    {
        _radius = Math.sqrt ( Math.pow(x,2) + Math.pow (y,2) ) ;
        _alpha = ( ( Math.atan (y/x) ) * 180 ) / Math.PI;
    }

}
  1. 我是正确的_alpha现在是一个以度为单位的角度,而不是我从atan()方法获得的弧度吗?

  2. 有一个简单的方法吗?

谢谢 !


问题答案:

为什么不使用Math.toDegrees()Java SE附带的内置方法。



 类似资料:
  • 问题内容: 我正在尝试将此代码转换为代码,但我不知道该代码应该是什么? 我用Google搜索并找到了这个 但是我不明白如何在Swift中转换它? 问题答案: Xcode 11•Swift 5.1或更高版本 操场 如果要使二进制整数返回浮点类型而不是始终返回CGFloat,则可以使通用方法代替计算属性:

  • 问题内容: 在模块中,我只能找到带有cos / sin / tan / acos / asin / atan的。这将返回以弧度为单位的答案。如何获得度数的答案? 这是我的代码: 我的度数计算器为我提供: 问题答案: Python在包中包括两个函数;将度数转换为弧度,并将弧度转换为度。 要匹配计算器的输出,您需要: 请注意,所有的三角函数都在角度和三角形两侧的比率之间转换。cos,sin和tan以弧

  • 问题 你需要实现弧度和度之间的转换。 解决方案 使用 JavaScript 的 Math.PI 和一个简单的公式来转换两者。 # 弧度转换成度 radiansToDegrees = (radians) -> degrees = radians * 180 / Math.PI radiansToDegrees(1) # => 57.29577951308232 # 度转换成弧度 degr

  • 本文向大家介绍Python中转换角度为弧度的radians()方法,包括了Python中转换角度为弧度的radians()方法的使用技巧和注意事项,需要的朋友参考一下  radians()方法把角度转化为弧度角x。 语法 以下是radians()方法的语法: 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。 参数     x -- 这必须是一

  • 问题内容: 我正在尝试将华氏度转换为摄氏温度。现在当我使用此方法时出现错误: 然后再次尝试给定 (5.0), 那么为什么工作? 问题答案: 值“ 5”和“ 9”是整数,并且将5/9视为,这是为什么您得到错误答案的原因。当两个整数相除时,答案是自动的。有必要将“5”和“ 9”之一写为5.0和9.0 更好的做法是始终将as 和or都写为and。 由于乘法和其他运算大多是递归的,因此该语句也可以正常工作

  • 问题内容: Java中是否有库函数或众所周知的快速有效方法将角度标准化为+/-π-例如,在添加两个角度时? 我现在所拥有的(基于此答案)基本上是下面的代码… …但是似乎有点复杂并且在性能方面,我对模运算符并不感到兴奋。(请注意,我不能保证不是一个相对较大的数字,所以我不认为没有循环的纯加减法解决方案。我实际上不知道手动循环可能会与进行比较。 ) 是否有我可以使用的经过测试的优化库函数,或者是更好的