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

Java Grund教程

Java Workflowsteuerung

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map Sammlung

Java Set Sammlung

Java Eingabe Ausgabe(I/O)

Java Reader/Writer

Java andere Themen

Java Math sinh() Verwendung und Beispiel

Java Math Mathematische Methoden

Java Math sinh() Methode gibt den Hyperbolschen Sinus des angegebenen Wertes zurück.

双曲正弦等效于(e x -e -x)/ 2),wobei e die Euler-Zahl ist.

Die Syntax des sinh() Methods ist:

Math.sinh(double value)

sinh() Parameter

  • value - um den Winkel seiner Hyperbolschen Funktion zu bestimmen

Beachten Sie:Dieser Wert wird normalerweise in Bogenmaß angegeben.

sinh() gibt den Wert zurück

  • wird zurückgegebenWert双曲正弦Wert

  • Wenn der ParameterWert ist NaN, dann wird NaN zurückgegeben

Beachten Sie:Wenn der Parameter Null oder unendlich ist, gibt diese Methode denselben Null- oder Unendlich-Zeichen wie im Parameter zurück.

Beispiel1:Java Math sinh()

class Main {
  public static void main(String[] args) {
    //Erstellung eines Double-Präzisions-Variables
    double value1 = 45.0;
    double value2 = 60.0;
    double value3 = 30.0;
    //in Radianten umwandeln
    value1 = Math.toRadians(value1;
    value2 = Math.toRadians(value2;
    value3 = Math.toRadians(value3;
    //Berechnung der Hyperbolsin
    System.out.println(Math.sinh(value1));  // 0.8686709614860095
    System.out.println(Math.sinh(value2));  // 1.2493670505239751
    System.out.println(Math.sinh(value3));  // 0.5478534738880397
  }
}

Beachten Sie im obigen Beispiel die folgenden Ausdrücke:

Math.sinh(value1)

Hier haben wir den Klassennamen direkt verwendet, um die Methode aufzurufen. Dies liegt daran, dass sinh() eine statische Methode ist.

Beachten Sie:Wir haben bereitsMath.toRadians()Methoden konvertieren alle Werte in Bogenmaß.

Beispiel2:sinh() gibt NaN, Null und Unendlich zurück

class Main {
  public static void main(String[] args) {
    //Erstellung eines Double-Präzisions-Variables
    double value1 = 0.0;
    double value2 = Double.POSITIVE_INFINITY;
    double value3 = Double.NEGATIVE_INFINITY;
    double value4 = Math.sqrt(-5;
    //in Radianten umwandeln
    value1 = Math.toRadians(value1;
    value2 = Math.toRadians(value2;
    value3 = Math.toRadians(value3;
    value4 = Math.toRadians(value4;
    //Berechnung der Hyperbolsin
    System.out.println(Math.sinh(value1));  // 0.0
    System.out.println(Math.sinh(value2));  // Unendlich
    System.out.println(Math.sinh(value3));  // -Unendlich
    System.out.println(Math.sinh(value4));  // NaN
  }
}

Hier,

  • Double.POSITIVE_INFINITY - Java Implementierung des positiven Unendlichen

  • Double.NEGATIVE_INFINITY - Java Implementierung des negativen Unendlichen

  • Math.sqrt(-5) - Die Quadratwurzel eines negativen Wertes ist kein numerischer Wert

Wir haben bereitsMath.sqrt()Methode zur Berechnung der Quadratwurzel eines numerischen Wertes.

Empfohlene Tutorials

Java Math Mathematische Methoden