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

Java Base Tutorial

Contrôle de flux Java

Java tableau

Java orienté objet (I)

Java orienté objet (II)

Java orienté objet (III)

Java Exception Handling

Java List

Java Queue (File d'attente)

Java Map Collection

Java Set Collection

Sortie d'entrée Java (I/O)

Reader Java/Writer

Autres sujets Java

Utilisation et exemple de la méthode cosh() de Java Math

Java Math mathematical methods

La méthode cosh() de Java Math renvoie la valeur de la cosinus hyperbolique pour la valeur spécifiée.

L'équivalent de la cosinus hyperbolique est((e x  + e -x)/ 2)où e est le nombre d'Euler.

La syntaxe de la méthode cosh() est :

Math.cosh(double value)

Le paramètre cosh()

  • value - Pour déterminer l'angle de sa fonction hyperbolique

Note:Cette valeur est généralement exprimée en radians.

La valeur renvoyée par cosh()

  • RenvoieLa valeurLa cosinus hyperbolique deLa valeur

  • Si le paramètreLa valeur NaN, elle renvoie NaN

  • Si le paramètre est 0, elle renvoie1.0

Note:Si le paramètre est l'infini, cette méthode renvoie l'infini positif.

Exemple1:Java Math cosh()

class Main {
  public static void main(String[] args) {
    //Créer une variable double
    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);
    //Calculate hyperbolic cosine
    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
  }
}

Dans l'exemple ci-dessus, veuillez noter l'expression suivante :

Math.cosh(value1)

Ici, nous avons utilisé directement le nom de la classe pour appeler la méthode. C'est parce que cosh() est une méthode statique.

Note:Nous avons utiliséMath.toRadians()La méthode convertit toutes les valeurs en radians.

Exemple2:cosh() renvoie NaN et Infinite

class Main {
  public static void main(String[] args) {
    //Créer une variable double
    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);
    //Calculate hyperbolic cosine
    System.out.println(Math.cosh(value1));  // Infinity
    System.out.println(Math.cosh(value2));  // Infinity
    System.out.println(Math.cosh(value3));  // NaN
  }
}

In the above examples,

  • Double.POSITIVE_INFINITY - Implementing positive infinity in Java

  • Double.NEGATIVE_INFINITY - Implementing negative infinity in Java

  • Math.sqrt(-5) - The square root of a negative number is not a number

Note:cosh() method returns positive infinity for both negative and positive infinity parameters.

We have usedMath.sqrt()A method to calculate the square root of a number.

Recommended tutorials

Java Math mathematical methods