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

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

تحكم流程 Java

Java جماعات

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

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

Java List

Java Queue (Queue)

Java Map Collection

Java Set Collection

Java Input/Output (I/O)

Java Reader/Writer

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

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

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

Java Math sin() يعود بالسين للزاوية المحددة

نص طريقة sin()

Math.sin(double angle)

معامل sin()

  • زاوية - لتع�回 زاوية السين

ملاحظةإذا كانت قيمة الزاوية angle بالراديان

قيمة sin()

  • يعود بالزاوية المحددةالزاويةالسين للزاوية

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

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

مثال 1: Java Math sin()

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.sin(a)); // 0.49999999999999994
    System.out.println(Math.sin(b)); // 0.7071067811865475
    // sin() مع المعامل 0.0
    System.out.println(Math.sin(0.0)); // 0.0
  }
}

في المثال السابق، قمنا بجلب حزمة java.lang.Math. من الجيد جلب الحزم. انتبه إلى التعبير

Math.sin(a)

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

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

مثال 2: Math.sin() يعود NaN

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

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

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

Double.POSITIVE_INFINITUDE هو حقل في فئة العدد المزدوج. إنه يستخدم لتحقيق اللامتناهي في Java

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

دروس موصى بها

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