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

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java 오브젝트 지향적(I)

Java 오브젝트 지향적(II)

Java 오브젝트 지향적(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map集合

Java Set集合

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java Math atan2() 사용 방법 및 예제

Java Math 수학 메서드

Java Math atan2() 메서드는 지정된 직각 좌표(x, y)를 극 좌표(r, θ)로 변환하고, 각도 theta(θ)를 반환합니다.

atan2() 메서드의 문법은 다음과 같습니다:

Math.atan2(double y, double x)

주의:atan2() 메서드는 정적 메서드입니다. 따라서 Math 클래스 이름을 사용하여 직접 메서드를 호출할 수 있습니다.

atan2() 매개변수

  • x / y-직각 좌표x와y

주의좌표x와y는 두차원 평면의 점을 나타냅니다.

atan2() 반환 값

  • 좌표를(x,y)좌표로 변환(r,θ)각도θ를 반환합니다

예제: Java Math.atan2()

class Main {
  public static void main(String[] args) {
    //두 좌표x와y
    double x = 3.7;
    double y = 6.45;
    //각도θ를 얻습니다
    double theta = Math.atan2(y, x);
    System.out.println(theta);                   // 1.0499821573815171
    //도수로 변환
    System.out.println(Math.toDegrees(theta));    // 60.15954618200191
  }
}

이곳에서 atan2() 메서드는 좌표(x,y) 변환좌표(r,θ)하고 각도theta(θ)를 반환합니다.

저희는 사용했습니다Math.toDegrees()메서드는 각도를 각도θ로 변환합니다.

Java Math 수학 메서드