Math 類包含執行基本數字運算的方法,例如初等指數、對數、平方根和三角函數。
- 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
-
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
-
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
相關用法
- Java TreeSet Spliterator()用法及代碼示例
- Java TreeMap ceilingEntry()用法及代碼示例
- Java TreeMap firstKey()用法及代碼示例
- Java TreeMap pollFirstEntry()用法及代碼示例
- Java TreeMap pollLastEntry()用法及代碼示例
- Java TreeMap ceilingKey()用法及代碼示例
- Java TreeMap clear()用法及代碼示例
- Java TreeMap clone()用法及代碼示例
- Java TreeMap comparator()用法及代碼示例
- Java TreeMap containsKey()用法及代碼示例
- Java TreeMap containsValue()用法及代碼示例
- Java TreeMap entrySet()用法及代碼示例
- Java TreeMap floorKey()用法及代碼示例
- Java TreeMap get()用法及代碼示例
- Java TreeMap headMap()用法及代碼示例
- Java TreeMap higherEntry()用法及代碼示例
- Java TreeMap higherKey()用法及代碼示例
- Java TreeMap keySet()用法及代碼示例
- Java TreeMap lastKey()用法及代碼示例
- Java TreeMap lowerEntry()用法及代碼示例
- Java TreeMap lowerKey()用法及代碼示例
- Java TreeMap navigableKeySet()用法及代碼示例
- Java TreeMap put()用法及代碼示例
- Java TreeMap putAll()用法及代碼示例
- Java TreeMap remove()用法及代碼示例
注:本文由純淨天空篩選整理自Striver大神的英文原創作品 Trigonometric Functions in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。