当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Trigonometric Functions用法及代码示例


Math 类包含执行基本数字运算的方法,例如初等指数、对数、平方根和三角函数。

  1. Java.lang.Math.sin()方法:是一个内置方法,它返回正弦作为参数传递的值。该函数中传递的值应该位于弧度。如果参数为 NaN 或无穷大,则结果为 NaN。如果参数为零,则结果为与参数符号相同的零。

    用法:

    Math.sin(double radians)

    Parameters :
    该方法采用一个以弧度为单位的强制参数。

    返回:
    它返回一个双精度值。返回值是所传递的指定双精度值的正弦值。

    示例 1:演示sin()使用的程序

    
    // Java program for sin() method 
    import java.util.*; 
      
    class GFG { 
      
        // Driver Code 
        public static void main(String args[]) 
        { 
      
            double degrees = 45.0; 
      
            // convert degrees to radians 
            double radians = Math.toRadians(degrees); 
      
            // sin() method to get the sine value 
            double sinValue = Math.sin(radians); 
      
            // prints the sine value 
            System.out.println("sin(" + degrees + ") = " + sinValue); 
        } 
    } 

    输出:

    sin(45.0) = 0.7071067811865475
    
  2. Java.lang.Math.cos():是一个内置方法,它返回余弦作为参数传递的值。该函数中传递的值应该位于弧度。如果参数为 NaN 或无穷大,则结果为 NaN。

    用法:

    Math.cos(double radians)

    Parameters :
    该方法采用一个以弧度为单位的强制参数。

    返回:
    它返回一个双精度值。返回的值是传递的指定双精度值的余弦值。

    示例 2:演示cos()使用的程序

    
    // Java program for cos() method 
    import java.util.*; 
      
    class GFG { 
      
        // Driver Code 
        public static void main(String args[]) 
        { 
      
            double degrees = 45.0; 
      
            // convert degrees to radians 
            double radians = Math.toRadians(degrees); 
      
            // cos() method to get the cosine value 
            double cosValue = Math.cos(radians); 
      
            // prints the cosine value 
            System.out.println("cos(" + degrees + ") = " + cosValue); 
        } 
    } 

    输出:

    cos(45.0) = 0.7071067811865476
    
  3. Java.lang.Math.tan():是一个内置方法,它返回切线作为参数传递的值。该函数中传递的值应该位于弧度。如果参数为 NaN 或无穷大,则结果为 NaN。如果参数为零,则结果为与参数符号相同的零。
    Syntax :
    Math.tan(double radians)

    Parameters :
    该方法采用一个以弧度为单位的强制参数。

    返回:
    它返回一个双精度值。返回的值是传递的指定双精度值的正切值。

    示例 3:演示tan()使用的程序

    
    // Java program for tan() method 
    import java.util.*; 
      
    class GFG { 
      
        // Driver Code 
        public static void main(String args[]) 
        { 
      
            double degrees = 45.0; 
      
            // convert degrees to radians 
            double radians = Math.toRadians(degrees); 
      
            // cos() method to get the tangent value 
            double tanValue = Math.tan(radians); 
      
            // prints the tangent value 
            System.out.println("tan(" + degrees + ") = " + tanValue); 
        } 
    } 

    输出:

    tan(45.0) = 0.9999999999999999
    


相关用法


注:本文由纯净天空筛选整理自Striver大神的英文原创作品 Trigonometric Functions in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。