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

تعليمية Java الأساسية

تحكم في العملية Java

مجموعات Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثناءات في Java

قائمة Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

إدخال/إخراج Java (I/O)

قراءات/كتابة Java

مواضيع أخرى Java

استخدام طريقة atan2() في Math Java و مثال

طرق الرياضيات في Java Math

يحول طريقة atan2() في Math Java الإحداثيات الزاوية المحددة (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