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

Java 基礎教程

Controllo dei flussi di lavoro di Java

Array di Java

Java orientato agli oggetti (I)

Java orientato agli oggetti (II)

Java orientato agli oggetti (III)

Java 异常处理

List di Java

Queue (coda) di Java

Map collection di Java

Set collection di Java

Input/Output (I/O) di Java

Reader/Writer di Java

Altri argomenti di Java

Utilizzo e esempio del metodo cosh() di Math in Java

Metodi matematici Java

Il metodo cosh() di Math in Java restituisce il valore della cosh iperbolica specificato.

L'equivalente della cosh iperbolica è((e x  + e -x)/ 2)Dove e è il numero di Eulero.

The syntax of the cosh() method is:

Math.cosh(double value)

cosh() parameter

  • value - To determine the angle for its hyperbolic function

Attenzione: This value is usually in radians.

cosh() return value

  • ReturnsValuehyperbolic cosineValue

  • If the parameterValue NaN, it returns NaN

  • If the parameter is 0, it returns 1.0

Attenzione: If the parameter is infinite, this method returns positive infinity.

Example 1: Java Math cosh()

class Main {
  public static void main(String[] args) {
    // Create double precision variables
    double value1 = 45.0;
    double value2 = 60.0;
    double value3 = 30.0;
    double value4 = 0.0;
    // Convert to radians
    value1 = Math.toRadians(value1);
    value2 = Math.toRadians(value2);
    value3 = Math.toRadians(value3);
    value4 = Math.toRadians(value4);
    //Calcolo della coseno iperbolico
    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
  }
}

In the above example, please note the following expression:

Math.cosh(value1)

Here, we use the class name directly to call the method. This is because cosh() is a static method.

Attenzione: We have usedMath.toRadians()The method converts all values to radians.

Example 2: cosh() returns NaN and Infinite

class Main {
  public static void main(String[] args) {
    // Create double precision variables
    double value1 = Double.POSITIVE_INFINITY;
    double value2 = Double.NEGATIVE_INFINITY;
    double value3 = Math.sqrt(-5);
    // Convert to radians
    value1 = Math.toRadians(value1);
    value2 = Math.toRadians(value2);
    value3 = Math.toRadians(value3);
    //Calcolo della coseno iperbolico
    System.out.println(Math.cosh(value1));  // Infinity
    System.out.println(Math.cosh(value2));  // Infinity
    System.out.println(Math.cosh(value3));  // NaN
  }
}

Nei seguenti esempi:

  • Double.POSITIVE_INFINITY - Implementazione di infinito positivo in Java

  • Double.NEGATIVE_INFINITY - Implementazione di infinito negativo in Java

  • Math.sqrt(-5) - La radice quadrata di un numero negativo non è un numero

Attenzione:Il metodo cosh() restituisce infinito sia per parametri negativi che positivi infiniti.

Abbiamo già utilizzatoMath.sqrt()Metodo per calcolare la radice quadrata di un numero.

Tutorial consigliati

Metodi matematici Java