English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método Math.tan() de Java devuelve el valor tangente trigonométrica del ángulo especificado.
La sintaxis del método tan() es:
Math.tan(double angle)
angle - para devolver el ángulo de tangente trigonométrica
注意El valor de angle está en radianes.
devuelve la tangente trigonométrica del ángulo especificado
si el ángulo especificado esNaN o infinitodevuelve NaN
注意Math tan() devuelve NaN si el parámetro es ceroCeroy tiene el mismo signo que el parámetro.
import java.lang.Math; class Main { public static void main(String[] args) { //Crear variables de grados double a = 30; double b = 45; //Convertir a radianes a = Math.toRadians(a); b = Math.toRadians(b); //Obtener el valor tangente trigonométrica System.out.println(Math.tan(a)); // 0.49999999999999994 System.out.println(Math.tan(b)); // 0.7071067811865475 // Tan() con parámetro 0 System.out.println(Math.tan(0.0)); // 0.0 } }
En el ejemplo anterior, hemos importado el paquete java.lang.Math. Esto es importante si queremos usar los métodos de la clase Math. Nota la expresión
Math.tan(a)
Aquí, usamos directamente el nombre de la clase para llamar al método. Esto se debe a que tan() es un método estático.
注意Math toRadians()Math toRadians()El método convierte todos los valores en radianes. Esto se debe a que según la documentación oficial de Java, el método tan() toma los parámetros como radianes.
import java.lang.Math; class Main { public static void main(String[] args) { //创建变量。 //负数的平方根。 //结果不是数字(NaN) double a = Math.sqrt(-5); //用Double实现无穷大 double infinity = Double.POSITIVE_INFINITY; //打印正切值 System.out.println(Math.tan(a)); // NaN System.out.println(Math.tan(infinity)); // NaN } }
在这里,我们创建了一个名为a的变量。
Math.tan(a) -返回NaN,因为负数(-5)的平方根不是数字
Double.POSITIVE_INFINITUDE是一个双精度类的字段。 它是用来在Java中实现无穷大的
注意:我们已经使用Java Math sqrt()方法来计算数字的平方根。