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

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

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

مجموعات Java Array

Java موجه الأشياء (I)

Java موجه الأشياء (II)

Java موجه الأشياء (III)

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

قوائم Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

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

قراء/كتابة Java

مواضيع أخرى في Java

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

Java Math طرق رياضية

يهدف طريقة tan() في Java Math إلى العودة بزاوية معينة.

جملة طريقة tan()

Math.tan(double angle)

معامل tan()

  • angle - الزاوية التي يجب استرجاع زاوية زاويتها

ملاحظةالقيمة angle يجب أن تكون بالوحدات الزاوية.

قيمة tan()

  • يعود بزاوية معينة

  • إذا كان الزاوية المحددةNaN أو لا نهائي،يعود بـ NaN

ملاحظةإذا كان المعامل صفرًا، فإن نتيجة طريقة tan() أيضًاأصبح صفر، ويكون العلامة نفسها كالمعامل.

مثال 1: Java Math tan()

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    // إنشاء متغيرات درجة
    double a = 30;
    double b = 45;
    // تحويل إلى وحدات زاوية
    a = Math.toRadians(a);
    b = Math.toRadians(b);
    // نحصل على القيمة الزاوية
    System.out.println(Math.tan(a)); // 0.49999999999999994
    System.out.println(Math.tan(b)); // 0.7071067811865475
    // Tan() للمعامل 0
    System.out.println(Math.tan(0.0)); // 0.0
  }
}

في المثال السابق، قمنا بتصدير مكتبة java.lang.Math. إذا أردنا استخدام طرق Math، فإن هذا مهم. انتبه إلى التعبير

Math.tan(a)

في هذا المثال، استخدمنا اسم الكلاس مباشرة لندعو الطريقة. هذا لأن tan() هي طريقة ثابتة.

ملاحظةنحن قد استخدمناMath toRadians()يحوّل جميع القيم إلى الوحدات الزاوية. هذا لأنه وفقًا لمستندات Java الرسمية، فإن طريقة tan() تأخذ المعامل كوحدات زاوية.

مثال 2: Math tan() يعود بـ NaN

import java.lang.Math;
class Main {
  public static void main(String[] args) {
    //إنشاء متغير.
    //جذر التربيع للعدد السالب.
    //النتيجة ليست عددًا (NaN)
    double a = Math.sqrt(-5);
    //استخدام Double لتحقيق اللامتناهي
    double infinity = Double.POSITIVE_INFINITY;
    //طباعة القيمة المائلة
    System.out.println(Math.tan(a));  // NaN
    System.out.println(Math.tan(Double.POSITIVE_INFINITY));  // NaN
  }
}

في هذا السياق، قمنا بإنشاء متغير يُدعى a.

  • Math.tan(a) -يعود NaN لأن الجذر التربيعي لعدد سالب (-5) ليس عددًا

Double.POSITIVE_INFINITY هو حقل في فئة Double. وهو يستخدم لتحقيق اللامتناهي في Java

ملاحظةنحن قد استخدمناJava Math sqrt()طريقة حساب الجذر التربيعي للعدد.

دروس موصى بها

Java Math طرق رياضية