Java中的三角函数与示例
Math 类包含执行基本数值运算的方法,例如初等指数、对数、平方根和三角函数。
- Java.lang.Math.sin() 方法:是一种内置方法,它返回作为参数传递的值的正弦值。在这个函数中传递的值应该是弧度。如果参数为 NaN 或无穷大,则结果为 NaN。如果参数为零,则结果为零,其符号与参数相同。
句法 :
Math.sin(double radians)
参数 :
该方法采用一个以弧度为单位的强制参数。返回:
它返回一个双精度值。返回值是传递的指定双精度值的正弦。示例 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)
参数 :
该方法采用一个以弧度为单位的强制参数。返回:
它返回一个双精度值。返回值是传递的指定双精度值的余弦。示例 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。如果参数为零,则结果为零,其符号与参数相同。
句法 :Math.tan(double radians)
参数 :
该方法采用一个以弧度为单位的强制参数。返回:
它返回一个双精度值。返回值是传递的指定双精度值的正切。示例 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