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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。