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

Tutorial Básico de Java

Controle de fluxo do Java

Array do Java

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Lista List do Java

Fila Queue do Java

Conjunto Map do Java

Conjunto Set do Java

E/S do Java (I/O)

Reader do Java/Writer

Outros tópicos do Java

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

Métodos Matemáticos Java

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

O cosseno hiperbólico é equivalente a((e x  + e -x)/ 2),onde e é o número de Euler.

A sintaxe do método cosh() é:

Math.cosh(double value)

Parâmetro cosh()

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

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

O valor retornado por cosh()

  • RetornaO valorda cosseno hiperbólicoO valor

  • Se o parâmetroO valor NaN, retorna NaN

  • Se o parâmetro for 0, retorna1.0

Atenção:Se o parâmetro for infinito, o método retorna infinito positivo.

Exemplo1:Java Math cosh()

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;
    double value4 = 0.0;
    //Converter para radianos
    value1 = Math.toRadians(value1);
    value2 = Math.toRadians(value2);
    value3 = Math.toRadians(value3);
    value4 = Math.toRadians(value4);
    //Calcular cosh
    System.out.println(Math.cosh(value1));  // 1.3246090892520057
    System.out.println(Math.cosh(value2));  // 1.600286857702386
    System.out.println(Math.cosh(value3));  // 1.1402383210764286
    System.out.println(Math.cosh(value4));  // 1.0
  }
}

No exemplo acima, observe a seguinte expressão:

Math.cosh(value1)

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

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

Exemplo2:cosh() retorna NaN e Infinite

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

No exemplo acima,

  • Double.POSITIVE_INFINITY - Implementação de infinito positivo no Java

  • Double.NEGATIVE_INFINITY - Implementação de infinito negativo no Java

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

Atenção:O método cosh() retorna infinito positivo para parâmetros negativos e positivos infinitos.

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

Tutoriais Recomendados

Métodos Matemáticos Java