有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (5) 个答案

  1. # 1 楼答案

    你用的是两个不同的单位。一边是度,另一边是弧度

    当你有不同的输入时,产生不同的结果是正常的

  2. # 2 楼答案

    在你的计算器中,27.5是以度为单位的。 但对于谷歌上的计算器来说,它的弧度是27.5。 这就是为什么他们有不同的答案

    1弧度大约等于57.2958度

    2π弧度等于360度

  3. # 3 楼答案

    你得到不同结果的原因是,计算器给出27.5度的sin,而谷歌给出27.5弧度的sin(相当于1576度)

    为了得到同样的结果,你要么把计算器从DEG模式改为RAD模式,要么说服谷歌以某种方式在degrees模式下工作

    至于你的Java程序,这是我们在这个网站上真正关心的,Java的内置^{}^{}以弧度工作。如果你不想使用度,你必须把它们转换成弧度形式。为此,您可以使用^{}

    Math.cos(Math.toRadians(27.5))
    

    或者,你可以使用实际的数学:

    Math.sin(27.5 * Math.PI / 180);
    
  4. # 5 楼答案

    根据docssin采用的参数是

    an angle, in radians.

    你的计算器使用度

    要将度转换成弧度,需要乘以π,再除以180。例如:

    double radians = 27.5 * Math.PI / 180;
    Math.sin(radians);