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

Java基础知识教程

Controllo dei flussi di lavoro di Java

Array di Java

Java orientata agli oggetti (I)

Java orientata agli oggetti (II)

Java orientata agli oggetti (III)

Java异常处理

List di Java

Queue (coda) di Java

Map collection di Java

Set collection di Java

Input/Output (I/O) di Java

Reader/Writer di Java

Altri argomenti di Java

Utilizzo e esempio del metodo atan2() di Math in Java

Metodi matematici Java

Il metodo atan2() di Math in Java converte le coordinate rettangolari specificate (x, y) in coordinate polari (r, θ) e restituisce l'angolo theta (θ).

La sintassi del metodo atan2() è:

Math.atan2(double y, double x)

Attenzione:Il metodo atan2() è un metodo statico. Pertanto, possiamo chiamare questo metodo direttamente con il nome della classe Math.

parametro atan2()

  • x / y-Coordinate rettangolari x e y

Attenzione:Le coordinate x e y rappresentano un punto nel piano bidimensionale.

valore di ritorno di atan2()

  • attraverso la conversione delle coordinate(x, y)Convertire in coordinate(r, θ)Restituisce l'angolo θ

Esempio: Java Math.atan2()

class Main {
  public static void main(String[] args) {
    //Due coordinate x e y
    double x = 3.7;
    double y = 6.45;
    //Ottieni l'angolo θ
    double theta = Math.atan2(y, x);
    System.out.println(theta);                   // 1.0499821573815171
    //Convertito in gradi
    System.out.println(Math.toDegrees(theta));    // 60.15954618200191
  }
}

In questo caso, il metodo atan2() trasforma le coordinateConversione (x, y)è per coordinate(r, θ)e restituito l'angolo theta (θ).

Abbiamo già utilizzatoMath.toDegrees()Il metodo trasforma l'angolo in angolo θ.

Metodi matematici Java