English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math atan2() 메서드는 지정된 직각 좌표(x, y)를 극 좌표(r, θ)로 변환하고, 각도 theta(θ)를 반환합니다.
atan2() 메서드의 문법은 다음과 같습니다:
Math.atan2(double y, double x)
주의:atan2() 메서드는 정적 메서드입니다. 따라서 Math 클래스 이름을 사용하여 직접 메서드를 호출할 수 있습니다.
x / y-직각 좌표x와y
주의좌표x와y는 두차원 평면의 점을 나타냅니다.
좌표를(x,y)좌표로 변환(r,θ)각도θ를 반환합니다
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()메서드는 각도를 각도θ로 변환합니다.