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

Java Grundlegende Anleitung

Java Flow Control

Java Array

Java Objektorientiert (I)

Java Objektorientiert (II)

Java Objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map Collection

Java Set Collection

Java Input Output (I/O)

Java Reader/Writer

Andere Themen von Java

Verwendung und Beispiel der Java Math acos()

Java Math Mathematische Methoden

Die Methode acos() der Java Math gibt den Arcus cosinus eines bestimmten Wertes zurück.

Der Arcus cosinus ist das Gegenteil der Kosinusfunktion.

Syntax des acos() Methods:

Math.acos(double num)

acos() Parameter

  • num - Um die Zahl zu erhalten, deren Arcus cosinus berechnet werden soll, sollte sie stets kleiner als1。

  • Rückgabewert von acos()

  • wenn die angegebene Zahl NaN oder größer als1,wenn die angegebene Zahl NaN oder größer als

Beachten Sie:Der Rückgabewert liegt zwischen0.0 bis pi zwischen den Winkeln.

Beispiel1:Java Math acos()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Variablen erstellen
    double a = 0.5;
    double b = 0.79;
    double c = 0.0;
    //Drucke den Winkel
    System.out.println(Math.acos(a));  // 1.0471975511965979
    System.out.println(Math.acos(b));  // 0.6599873293874984
    System.out.println(Math.acos(c));  // 1.5707963267948966
  }
}

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.acos(a)

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

Beispiel2: math.acos() returns NaN

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

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

  • Math.acos(a) - weil der Wert von a größer als1wird NaN zurückgegeben.

  • Math.acos(b) - weil negative Zahlen (-5). Die Quadratwurzel ist kein numerischer Wert, zurückgegeben wird NaN.

Beachten Sie:Wir verwendenMath.sqrt()Methoden zur Berechnung der Quadratwurzel eines Zahlenwertes.

Java Math Mathematische Methoden