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

Tutoriais Básicos de Java

Controle de fluxo Java

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Java Lista (List)

Java Queue (Fila)

conjunto Java Map

conjunto Java Set

Java Entrada e Saída (I/O)/O)

Reader do Java/Writer

Outros tópicos do Java

Uso e exemplo do Java Math tan()

Métodos Matemáticos Java

A função do método Java Math tan() é: retornar a tangente trigonométrica do ângulo especificado.

A sintaxe do método tan() é:

Math.tan(double angle)

Parâmetro de tan()

  • angle - Para retornar o ângulo cuja tangente trigonométrica

AtençãoO valor de angle é em radianos.

Retorno do valor de tan()

  • Retorna a tangente trigonométrica do ângulo especificado

  • Se o ângulo especificado forNaN ou infinito,então retorna NaN

AtençãoSe o parâmetro for zero, o resultado do método tan() tambémPara zeroe o sinal é o mesmo que o parâmetro.

Exemplo1Java Math tan()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Criar variáveis de graus
    double a = 30;
    double b = 45;
    //Converter para radianos
    a = Math.toRadians(a);
    b = Math.toRadians(b);
    //Obter o valor tangente trigonométrica
    System.out.println(Math.tan(a));   // 0.49999999999999994
    System.out.println(Math.tan(b));   // 0.7071067811865475
    // Tan() com parâmetro 0
    System.out.println(Math.tan(0.0));  // 0.0
  }
}

No exemplo acima, já importamos o pacote java.lang.Math. Isso é importante se quisermos usar os métodos da classe Math. Observe a expressão

Math.tan(a)

Aqui, usamos diretamente o nome da classe para chamar o método. Isso porque tan() é um método estático.

AtençãoNós já usamosMath toRadians()O método converte todos os valores para radianos. Isso porque, conforme o documento oficial do Java, o método tan() considera os parâmetros em radianos.

Exemplo2Math tan() retorna NaN

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Criar variável.
    //Raiz quadrada de um número negativo.
    //O resultado não é um número (NaN)
    double a = Math.sqrt(-5);
    //Implementar infinito usando Double
    double infinity = Double.POSITIVE_INFINITY;
    //Imprimir valor tangente
    System.out.println(Math.tan(a));  // NaN
    System.out.println(Math.tan(infinity));  // NaN
  }
}

Aqui, criamos uma variável chamada a.

  • Math.tan(a) -Retorna NaN, porque é um número negativo(-5) não é um número

Double.POSITIVE_INFINITY é um campo da classe Double. É usado para implementar infinito no Java

Atenção:Já usamosJava Math sqrt()Método para calcular a raiz quadrada de um número.

Tutoriais Recomendados

Métodos Matemáticos Java