Java StrictMath toDegrees()方法与示例

StrictMath类toDegrees()方法

  • toDegrees()方法在java.lang包中可用。

  • toDegrees()方法用于将给定角度从弧度转换为度,换句话说,该方法用于将以弧度测量的角度转换为以度为单位的等效角度。

  • toDegrees()方法是一个静态方法,因此可以使用类名进行访问,如果我们尝试通过类对象访问该方法,则不会出现任何错误。

  • 从弧度到度的角度转换时,toDegrees()方法不会引发任何异常。

  • 通常将角度从弧度转换为角度的结果不准确。

语法:

    public static double toDegrees(double ang_in_rad);

参数:

  • double ang_in_rad –表示弧度的角度。

返回值:

此方法的返回类型为double-返回给定角度的度数转换值(以弧度为单位)。

示例

//Java程序演示的例子 
//StrictMath类的toDegrees(double ang_in_rad)方法

public class ToDegrees {
    public static void main(String[] args) {
        //变量声明
        double d1 = 60;
        double d2 = -60;
        double d3 = 90;
        double d4 = -90;

        //显示d1,d2,d3和d4的先前值
        System.out.println("d1: " + d1);
        System.out.println("d2: " + d2);
        System.out.println("d3: " + d3);
        System.out.println("d4: " + d4);

        //通过使用toDegrees()方法用于转换 
        //从弧度到角度的给定角度

        d1 = StrictMath.toDegrees(d1);
        d2 = StrictMath.toDegrees(d2);
        d3 = StrictMath.toDegrees(d3);
        d4 = StrictMath.toDegrees(d4);

        System.out.println("StrictMath.toDegrees(d1): " + d1);
        System.out.println("StrictMath.toDegrees(d2): " + d2);
        System.out.println("StrictMath.toDegrees(d3): " + d3);
        System.out.println("StrictMath.toDegrees(d4): " + d4);
    }
}

输出结果

d1: 60.0
d2: -60.0
d3: 90.0
d4: -90.0
StrictMath.toDegrees(d1): 3437.746770784939
StrictMath.toDegrees(d2): -3437.746770784939
StrictMath.toDegrees(d3): 5156.620156177409
StrictMath.toDegrees(d4): -5156.620156177409