java.lang.Math类包含用于三角运算的方法,例如cos(),sin(),tan(),tanh(),cosh(),atan()等。
让我们解决一些Java中的三角函数-
static double asin(double a)
java.lang.Math.asin(double a)返回角度的反正弦,范围为-pi / 2到pi / 2。
现在让我们看一个例子-
示例import java.util.*;
public class Main {
public static void main(String args[]) {
//得到一个等于PI / 2的变量x-
double x = Math.PI / 2;
//将x转换为弧度
x = Math.toRadians(x);
//得到x的反正弦
System.out.println("Math.asin(" + x + ")=" + Math.asin(x));
}
}
输出结果Math.asin(0.027415567780803774)=0.02741900326072046
static double atan(double a)
该atan()方法返回角度的反正切,范围为-pi / 2至pi / 2。
现在让我们看一个atan()用Java实现方法的示例-
示例import java.util.*;
public class Main {
public static void main(String args[]) {
//得到一个等于PI / 2的变量x-
double x = Math.PI / 2;
//将x转换为弧度
x = Math.toRadians(x);
//得到x的反正切
System.out.println("Math.atan(" + x + ")" + Math.atan(x));
}
}
输出结果Math.atan(0.027415567780803774)0.0274087022410345
static double cosh(double x)
java.lang.Math.cosh(double a)返回double值的双曲余弦值。
现在让我们看一个cosh()用Java实现方法的示例-
示例import java.util.*;
public class Main {
public static void main(String args[]) {
//得到两个双数
double x = 45.0;
double y = 180.0;
//将它们转换为弧度
x = Math.toRadians(x);
y = Math.toRadians(y);
//打印他们的双曲余弦
System.out.println("Math.cosh(" + x + ")=" + Math.cosh(x));
System.out.println("Math.cosh(" + y + ")=" + Math.cosh(y));
}
}
输出结果Math.cosh(0.7853981633974483)=1.3246090892520057
Math.cosh(3.141592653589793)=11.591953275521519