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

Java Grundlagenanleitung

Online-Tools

each-Schleife

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java Ausnahmebehandlung

resources

Java Liste (Liste)

Java Queue (Warteschlange)

Java Map Sammlung

Java Set Sammlung/Java Eingabe-Ausgabe(I

O Stream/Java Reader

Writer

Neue Funktionen

Java Math Mathematische Methoden

Verwendung und Beispiel der Methode java.lang.Math.asin()

Die Methode java.lang.Math.asin() gibt den arcsin eines bestimmten Wertes zurück.

Die arcsin ist die inverse Funktion der Sinusfunktion.

Syntax des asin()-Methoden

Math.asin(double num)

  • Parameter von asin() - num

Hinweissein, um den Wert zu returnieren, dessen arcsin berechnet werden soll1:Der Absolutwert von num sollte stets kleiner als

  • Rückgabewert von asin()

  • wird die arcsin des angegebenen Ziffernwertes zurückgegeben

  • wenn die angegebene Zahl Null ist, wird 0 zurückgegeben1,wenn die angegebene Zahl NaN oder größer als

Hinweis:Der Rückgabewert ist -pi / 2 bis pi / 2 zwischen den Winkeln.

Beispiel1:Java Math asin()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Variablen erstellen
    double a = 0.99;
    double b = 0.71;
    double c = 0.0;
    //Drucke den Arcus tangens
    System.out.println(Math.asin(a));  // 1.4292568534704693
    System.out.println(Math.asin(b));  // 0.7812981174487247
    System.out.println(Math.asin(c));  // 0.0
  }
}

Im obigen Beispiel haben wir das Paket java.lang.Math importiert. Wenn wir Methoden der Klasse Math verwenden möchten, ist dies wichtig. Beachten Sie den Ausdruck

Math.asin(a)

Hier haben wir den Klassennamen direkt verwendet, um die Methode aufzurufen. Dies liegt daran, dass asin() ein statisches Methode ist.

Beispiel2:Math.asin() gibt NaN zurück

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    // Variablen erstellen
    double a = 2;
    //Quadratwurzel eines negativen Wertes.
    //Das Ergebnis ist kein numerischer Wert (NaN)
    double b = Math.sqrt(-5);
    //Drucke den Arcus tangens
    System.out.println(Math.asin(a));  // NaN
    System.out.println(Math.asin(b);  // NaN
  }
}

Hier haben wir zwei Variablen mit den Namen a und b erstellt.

  • Math.asin(a) - Rückgabe von NaN, weil der Wert von a größer als1

  • Math.asin(b) - Rückgabe von NaN, weil der negative Wert-5) Quadratwurzel ist kein numerischer Wert

Hinweis:Wir habenMath.sqrt()Methode zur Berechnung der Quadratwurzel eines numerischen Wertes.

Java Math Mathematische Methoden