當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。