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

Java Grundlagenanleitung

Java Steuerung des Flusses

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map-Kollektion

Java Set-Kollektion

Java Eingabe/Ausgabe(I/O)

Java Reader/Writer

Java andere Themen

Java Math tan() Verwendung und Beispiel

Java Math Mathematical Methods

Die Funktion des Java Math tan() ist: Gibt den trigonometrischen Tangens des angegebenen Winkels zurück.

Die Syntax der tan()-Methode ist:

Math.tan(double angle)

tan() Parameter

  • angle - um den Winkel zu erhalten, dessen trigonometrischer Tangens berechnet werden soll

Note:Der Wert von angle wird in Bogenmaß angegeben.

tan() Wert

  • gibt den trigonometrischen Tangens des angegebenen Winkels zurück

  • wenn der angegebene WinkelNaN oder unendlich,zurück

Note:Wenn der Parameter Null ist, gibt die tan()-Methode ebenfallswird Nullund hat das gleiche Zeichen wie der Parameter.

Beispiel1:Java Math tan()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Deklaration der Winkelvariablen
    double a = 30;
    double b = 45;
    //in Bogenmaß konvertiert
    a = Math.toRadians(a);
    b = Math.toRadians(b);
    //erhält den trigonometrischen Tangenswert
    System.out.println(Math.tan(a));   // 0.49999999999999994
    System.out.println(Math.tan(b));   // 0.7071067811865475
    // Tan() mit dem Parameter 0
    System.out.println(Math.tan(0.0));  // 0.0
  }
}

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

Math.tan(a)

Hier haben wir den Klassennamen direkt zur Methode aufgerufen. Dies liegt daran, dass tan() eine statische Methode ist.

Note:Wir habenMath.toRadians()Die Methode konvertiert alle Werte in Bogenmaß. Dies liegt daran, dass laut der offiziellen Java-Dokumentation die tan()-Methode die Parameter als Bogenmaß annimmt.

Beispiel2:Math tan() gibt NaN zurück

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //Create a variable.
    //Square root of a negative number.
    //The result is not a number (NaN)
    double a = Math.sqrt(-5);
    //Implementing infinity with Double
    double infinity = Double.POSITIVE_INFINITY;
    //Print the tangent value
    System.out.println(Math.tan(a));  // NaN
    System.out.println(Math.tan(infinity));  // NaN
  }
}

In this example, we create a variable named a.

  • Math.tan(a) -Returns NaN because negative numbers (-5) is not a number

Double.POSITIVE_INFINITY is a field of the double class. It is used to implement infinity in Java

Note:We have usedJava Math sqrt()Method to calculate the square root of a number.

Recommended Tutorials

Java Math Mathematical Methods