English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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)
angle - Para retornar o ângulo cuja tangente trigonométrica
AtençãoO valor de angle é em radianos.
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.
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.
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.