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

Tutorial Básico de Java

Java Controle de Fluxo

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceção Java

Java Lista (List)

Java Fila (Queue)

Java Coleção Map (Map)

Java Conjunto (Set)

Java Entrada e Saída (I/)

Reader Java/Writer

Temas Java

Uso e exemplo do método Java Math sinh()

Métodos Matemáticos Java

O método Java Math sinh() retorna o valor hiperbólico especificado.

A hiperbólica equivalente a(e x -e -x)/ 2),onde e é o número de Euler.

A sintaxe do método sinh() é:

Math.sinh(double value)

O parâmetro sinh()

  • value - Para determinar o ângulo de sua função hiperbólica

Atenção:Este valor geralmente é medido em radianos.

O valor retornado por sinh()

  • retornaO valorda hiperbólicaO valor

  • Se o parâmetroO valor Se for NaN, retorna NaN

Atenção:Se o parâmetro for zero ou infinito, o método retorna o zero ou infinito com o mesmo sinal do parâmetro.

Exemplo1:Java Math sinh()

class Main {
  public static void main(String[] args) {
    //Criar variável de precisão dupla
    double value1 = 45.0;
    double value2 = 60.0;
    double value3 = 30.0;
    //Converter para radianos
    value1 = Math.toRadians(value1;
    value2 = Math.toRadians(value2;
    value3 = Math.toRadians(value3;
    //Calcular a cosseno hiperbólico
    System.out.println(Math.sinh(value1));  // 0.8686709614860095
    System.out.println(Math.sinh(value2));  // 1.2493670505239751
    System.out.println(Math.sinh(value3));  // 0.5478534738880397
  }
}

No exemplo acima, observe a seguinte expressão:

Math.sinh(value1)

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

Atenção:Já usamosMath.toRadians()o método converte todos os valores para radianos.

Exemplo2:sinh() retorna NaN, zero e infinito

class Main {
  public static void main(String[] args) {
    //Criar variável de precisão dupla
    double value1 = 0.0;
    double value2 = Double.POSITIVE_INFINITY;
    double value3 = Double.NEGATIVE_INFINITY;
    double value4 = Math.sqrt(-5;
    //Converter para radianos
    value1 = Math.toRadians(value1;
    value2 = Math.toRadians(value2;
    value3 = Math.toRadians(value3;
    value4 = Math.toRadians(value4;
    //Calcular a cosseno hiperbólico
    System.out.println(Math.sinh(value1));  // 0.0
    System.out.println(Math.sinh(value2));  // Infinity
    System.out.println(Math.sinh(value3));  // -Infinity
    System.out.println(Math.sinh(value4));  // NaN
  }
}

Aqui,

  • Double.POSITIVE_INFINITY - Implementar o valor infinitamente positivo em Java

  • Double.NEGATIVE_INFINITY - Implementar o valor infinitamente negativo em Java

  • Math.sqrt(-5) - A raiz quadrada de um número negativo não é um número

Já usamosMath.sqrt()Método para calcular a raiz quadrada de um número.

Tutoriais Recomendados

Métodos Matemáticos Java