English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo de Java

Java Array

Java Orientado a Objetos (I)

Java Orientado a Objetos (II)

Java Orientado a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Conjuntos Map de Java

Conjuntos Set de Java

Java Entrada/Salida (I/O)

Reader de Java/Writer

Otras temáticas de Java

Uso y ejemplo de Math.tan() de Java

Java Math 数学方法

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)

parámetro de tan()

  • angle - para devolver el ángulo de tangente trigonométrica

注意El valor de angle está en radianes.

devuelve el valor de tan()

  • 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.

Ejemplo1Java Math tan()

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.

Ejemplo2Math tan() devuelve NaN

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()方法来计算数字的平方根。

推荐的教程

Java Math 数学方法