وظيفة الطاقة في Java: الحالات الخاصة والمزايا والتطبيقات

نشرت: 2021-12-22

جدول المحتويات

ما هي وظيفة الطاقة في جافا؟

تتشابه وظيفة الطاقة في JAVA حسابيًا مع دالة الأس في الرياضيات. يتم استخدامه لحساب قيمة رقم مرفوع إلى قوة رقم آخر. يتم توظيف الدعاة على نطاق واسع في الرياضيات عالية المستوى ، مما يسمح للمبرمجين بتمثيل عدد مضاعف في حد ذاته عددًا محددًا من المرات. تقبل وظيفة الطاقة في JAVA معلمتين من المستخدم النهائي ، وعند التنفيذ ، تُرجع قيمة المعلمة الأولى ، مرفوعة إلى قوة المعلمة الثانية.

تم تجهيز JAVA بمكتبة شاملة تدعم حساب الوظائف والعمليات الرياضية المختلفة. يشار إلى هذه المكتبة بفصل الرياضيات في جافا. يتواجد في جافا. حزمة لانج. تتضمن مكتبة الرياضيات العمليات العددية الأساسية ، وعلم المثلثات ، وإيجاد min-max ، ومولد الأرقام العشوائية ، والعمليات اللوغاريتمية. وظيفة الطاقة هي JAVA لذلك فهي من النوع java. لانج. رياضيات. مكتبة pow () ، طريقة مضمنة في فئة الرياضيات JAVA.

بناء الجملة

بناء جملة وظيفة الطاقة في JAVA كما هو موضح أدناه:

java.long.Math.pow (قاعدة مزدوجة ، أس مزدوج)

هذا ما يعيد قيمة مزدوجة للأس الأساسي.

هنا ، يشير الأساس إلى الوسيطة الأولى أو الرقم الأول ، ويشير الأس إلى الوسيطة الثانية أو الرقم الثاني.

تأخذ هذه الطريقة المعلمات الأساسية والأس من النوع مزدوج. النوع double هو نوع بيانات بدائي في JAVA. مع نطاق قيم غير محدود ، يتم استخدام نوع البيانات المزدوجة عادةً للقيم العشرية. وبالتالي ، إذا كان البرنامج يتطلب قيمة عددية ، فإن إعلان المتغير في صيغة دالة الطاقة في JAVA يحتاج إلى تحويله من "مزدوج" إلى "int."

أنواع البيانات الأولية محددة مسبقًا في JAVA ويتم تسميتها بالكلمات الرئيسية المحجوزة. هذا يعني أنه يجب أولاً التصريح عن جميع المتغيرات الموجودة في البرنامج قبل استخدامها. إعلان متغير في جافا يتضمن ذكر نوع المتغير واسمه. يساعد نوع بيانات المتغير في تحديد الحجم والقيم التي قد يحتوي عليها والعمليات التي يتم إجراؤها عليه. تدعم JAVA ثمانية أنواع من البيانات البدائية - بايت ، قصير ، صحيح ، طويل ، عائم ، مزدوج ، منطقي وشار.

احصل على شهادات تطوير البرامج عبر الإنترنت من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.

حالات خاصة لوظيفة الطاقة في جافا

  1. إذا كانت الوسيطة الثانية موجبة أو سالبة صفر ، فستكون نتيجة الإخراج التي تم إرجاعها 1.0
  2. إذا كانت الوسيطة الثانية هي 1.0 ، فستكون نتيجة الإخراج مساوية لقيمة الوسيطة الأولى.
  3. ستكون نتيجة الإخراج NaN في الحالات التالية. هنا ، يرمز NaN إلى الصياغة ، "وليس رقمًا". يشير إلى قيمة لم يتم تعريفها. ومع ذلك ، لا تكن مخطئا. NaN ليس خطأ ولكن قيمة تم تعيينها. على سبيل المثال ، الأرقام التخيلية مثل الجذر التربيعي للأرقام السالبة أو الصفر مقسومًا على الصفر ستطبع NaN كنتيجة الإخراج.
  • الأس هو NaN.
  • الأساس هو NaN ، والأس عدد غير صفري. ستكون نتيجة الإخراج التي تم إرجاعها هي NaN.
  • القيمة المطلقة للأساس تساوي 1 ، وقيمة الأس لانهائية.

4. تكون نتيجة المخرجات هي اللانهاية الموجبة إذا:

  • القيمة المطلقة للقاعدة أكبر من 1 ، وقيمة الأس هي اللانهاية الموجبة.
  • القيمة المطلقة للأساس أقل من 1 ، وقيمة الأس هي سالب اللانهاية.
  • القيمة الأساسية هي صفر موجب ، وقيمة الأس أقل من الصفر.
  • القيمة الأساسية هي سالب صفر ، وقيمة الأس أقل من الصفر ولكنها ليست عددًا صحيحًا فرديًا محددًا.
  • القيمة الأساسية هي اللانهاية الموجبة ، وقيمة الأس أكبر من الصفر.
  • القيمة الأساسية هي اللانهاية الموجبة ، وقيمة الأس أكبر من الصفر ولكنها ليست عددًا صحيحًا فرديًا محددًا.

5. تكون نتيجة المخرجات موجبة صفر إذا:

  • القيمة المطلقة للأساس أكبر من 1 ، وقيمة الأس هي اللانهاية السالبة.
  • القيمة المطلقة للأساس أقل من 1 ، وقيمة الأس هي اللانهاية الموجبة.
  • القيمة الأساسية هي صفر موجب ، وقيمة الأس أكبر من الصفر.
  • القيمة الأساسية هي سالب صفر ، وقيمة الأس أكبر من الصفر ولكنها ليست عددًا صحيحًا فرديًا محددًا.
  • القيمة الأساسية هي اللانهاية الموجبة ، وقيمة الأس أقل من الصفر.
  • القيمة الأساسية هي اللانهاية السالبة ، وقيمة الأس أقل من الصفر ولكنها ليست عددًا صحيحًا فرديًا محددًا.

6. تكون نتيجة المخرجات سالبة صفر إذا:

  • القيمة الأساسية هي سالب صفر ، وقيمة الأس عدد صحيح فردي محدد موجب.
  • القيمة الأساسية هي اللانهاية السالبة ، وقيمة الأس عدد صحيح فردي محدد سالب.

7. نتيجة المخرجات هي اللانهاية السالبة إذا:

  • القيمة الأساسية هي سالب صفر ، وقيمة الأس عدد صحيح فردي محدد سالب.
  • القيمة الأساسية هي اللانهاية السالبة ، وقيمة الأس عدد صحيح فردي محدد موجب.

الميزة الحسابية لوظيفة الطاقة في Java

تعد وظيفة الطاقة في JAVA طريقة فعالة للعثور على قوة الأرقام المختلفة بسهولة ، سواء كانت أعدادًا صحيحة أو أعدادًا عشرية أو حتى قيمًا كسرية. دعونا نفكر في مثال يختار فيه المبرمج كتابة الكود لحساب قوة رقم من البداية.

بالنظر إلى هذه المفارقة والاعتراف بالحاجة إلى عمليات الأُس المتكررة والعمليات الرياضية ذات الصلة ، سعى المطورون إلى إنشاء مكتبة JAVA مخصصة لتحسين العمليات الحسابية. لذلك ، بدلاً من الاعتماد على طريقة بديلة مكتوبة من البداية ، يمكن للمبرمجين الاستفادة من وظيفة الطاقة في JAVA في حالة التطبيقات التي تتطلب تحسينًا عاليًا وتوافقًا حرجًا للوقت.

بالإضافة إلى ذلك ، فإنه يوفر للمبرمجين سهولة تقريب النتيجة إلى العدد المفضل من المنازل العشرية.

تطبيقات العالم الحقيقي لوظيفة الطاقة في Java

فيما يلي تطبيقات العالم الحقيقي لوظيفة الطاقة في JAVA:

1. العلماء وعلماء الرياضيات - نظرًا لأن الرياضيات الأسية تسمح بالتعبير عن الأعداد الكبيرة بشكل مضغوط ، فإن وظيفة الطاقة في JAVA موثوقة للغاية ، لا سيما في عملية تُعرف باسم التأريخ الكربوني. تستخدم هذه الطريقة تقنية الاضمحلال الأسي لتحديد عمر الوقود الأحفوري.

2. التعابير الأسية تحدد المهندسين الإنشائيين والميكانيكيين - قوانين العلوم الفيزيائية التي توجه القرارات الهندسية الحاسمة. في الوقت الحاضر ، يعتمد المهندسون بشكل متزايد على تطبيقات وظائف الطاقة في JAVA لإجراء التحليلات الرياضية المذكورة.

3. الاكتواريين والإحصائيين - يتم تحقيق القدرة على التنبؤ بالمخاطر في صناعة التأمين باستخدام الأسس ومتعدد الحدود.

4. التسويق الفيروسي - سواء كان ذلك لتحسين تحسين محركات البحث ، أو نمو تحليلات البيانات ، أو تتبع السلوك أو مجموعات من التسلسلات المتسلسلة في أتمتة التسويق ، يتم تحقيق أهمية إحصائية باستخدام وظيفة الطاقة في JAVA لتبسيط الأعداد الكبيرة.

خاتمة

إذا كنت ترغب في تحسين مهارات جافا الخاصة بك ، فأنت بحاجة إلى الحصول على يديك في مشاريع جافا هذه. إذا كنت مهتمًا بمعرفة المزيد حول Java ، التطوير الكامل ، فراجع برنامج upGrad & IIIT-B التنفيذي PG في تطوير البرمجيات - التخصص في تطوير المكدس الكامل المصمم للمهنيين العاملين ويقدم أكثر من 500 ساعة من التدريب الصارم ، أكثر من 9 مشاريع ، ومهام ، وحالة خريجي IIIT-B ، ومشاريع التخرج العملية العملية والمساعدة في العمل مع الشركات الكبرى.

كن مطورًا للمكدس الكامل

تقدم بطلب للحصول على ماجستير العلوم في علوم الكمبيوتر من جامعة LJMU و IIIT-B