gpt4 book ai didi

java - 将 Math.sin(x) 的结果转换为 java 中度数的结果

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:08:41 26 4
gpt4 key购买 nike

我想将 Math.sin(x)(其中以弧度为单位的 x)转换为一个结果,该结果将给出 x以度数而不是弧度。

我使用了普通方法和 java 内置的度数和弧度之间的转换方法,但是我传递给 Math.sin() 方法的任何参数都被视为弧度,从而导致我转换是徒劳的。

我希望给出 sin 输入的输出,就好像输入是按度数处理的,而不是像 Math.sin() 方法那样处理弧度。

最佳答案

Java 的 Math 库为您提供了在度数和弧度之间进行转换的方法:toRadianstoDegrees :

public class examples
{
public static void main(String[] args)
{
System.out.println( Math.toRadians( 180 ) ) ;
System.out.println( Math.toDegrees( Math.PI ) ) ;
}
}

如果您输入的是度数,则需要将进入 sin 的数字转换为弧度:

double angle = 90 ;
double result = Math.sin( Math.toRadians( angle ) ) ;
System.out.println( result ) ;

关于java - 将 Math.sin(x) 的结果转换为 java 中度数的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17764525/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com