‫الآن بعد أن أصبحت محقًا في إنشاء طرق لا تحتوي على قيمة إرجاع ، سنلقي نظرة على قيم
‫الإرجاع وسيكون هناك عدد صحيح ، على سبيل المثال.
‫لذلك دعونا نمضي قدمًا وننشئ طريقة.
‫Public static void and void هو المصطلح غير الصحيح هنا لأننا لا نريد استخدام قيم إرجاع فارغة ، فنحن نريد استخدام
‫قيمة إرجاع من النوع الصحيح ، على سبيل المثال.
‫وسأطلق على هذه الطريقة اسم edX وسأسلم للمعلمات.
‫لذلك الفقرة متر واحد والمعلمة الثانية.
‫الآن لن يعمل هذا في حد ذاته لأن هذه المعلمات تحتاج إلى نوع أيضًا.
‫لذا فهم بحاجة إلى معرفة نوع البيانات الذي هم عليه.
‫وفي هذه الحالة ، سأستخدم عددين صحيحين وأريد أن أعيد نتيجة المعلمة واحد زائد المعلمة
‫الثانية ، وسأسميهم رقم واحد لأنه سيكون رقمًا ورقمًا اثنين.
‫لذلك فقط لتسهيل القراءة وفهم أسهل لما يحدث.
‫لذا فهي معلمات ، نعم ، لكنها أرقام.
‫وهذا يسهل فهم أن هذه الطريقة ستضيف الرقمين الأول والثاني.
‫حسنا.
‫لذلك سيعيد عددًا صحيحًا.
‫والآن ما زلنا نحصل على خطأ هنا.
‫وتقول البرنامج ، برنامج نقطة إضافة هو صفنا.
‫هذه هي الطريقة.
‫لا تُرجع كافة مسارات التعليمات البرمجية قيمة.
‫ما يعنيه ذلك هو أننا نحتاج إلى أن يكون لدينا بيان عودة في كل مسار لدينا.
‫وحتى الآن ليس لدينا سوى مسار واحد وسنتعرف على مسارات أخرى لاحقًا.
‫لذلك إذا كان لدينا ، على سبيل المثال ، عبارات if else حيث إذا كان أحد الشروط صحيحًا ، فنحن
‫نريد إرجاع X ، وإذا كان شرط آخر صحيحًا ، فنحن نريد إرجاع Y ، على سبيل المثال.
‫إذن في هذه الحالة ، نريد إرجاع شيء واحد فقط ، وهو رقم واحد زائد عدد اثنين.
‫لذلك يجب أن تضيف هذه الطريقة القيمتين.
‫وإذا سميت هذه الطريقة بالجمع وهنا ، لنفترض أنني أضفت متغيرًا من 15 و 31 ، فسيقوم هذا البرنامج هنا ببساطة بجمع
‫هذين العددين معًا ويعطينا المجموع.
‫لذلك إذا قمت بتشغيل ذلك ، فلن يحدث شيء أو يفتح موجه الأوامر بسرعة حقيقية أو وحدة تحكم ثم يخرج
‫لأنه لا يوجد شيء آخر للقيام به.
‫لقد قامت بالحسابات وبعد ذلك ، حسنًا ، لم نحملها.
‫لم نقول ، هيا ، نريد أن نرى شيئًا.
‫لذا إذا أردنا رؤية شيء ما ، فهناك طريقتان.
‫إما أن أقوم بإنشاء متغير سيكون النتيجة وسأخزن نتيجة العائد الإضافي
‫داخل هذا المتغير.
‫الآن ، ستكون الخطوة التالية هي ببساطة طباعة ذلك على وحدة التحكم الخاصة بنا.
‫لذا سأكتب نتيجة خطية وسأقرأ كل شيء.
‫إذا قمت بتشغيل ذلك ، سأرى نتيجة 46 وهذا رائع.
‫ولكن هناك طريقة أخرى يمكنني من خلالها تبسيط الأمر.
‫لذلك لست بحاجة إلى هذا السطر كله هنا.
‫يمكنني ببساطة أن أقول هنا ، أضف 15 زائد 31 ويمكنني التخلص من سطر التعليمات البرمجية هذا بالكامل لأن
‫ما سيفعله هو أنه سيكتب ببساطة نتيجة استدعاء هذه الطريقة أو القيمة المعادة لها.
‫لذلك يمكنك استخدام طريقة كوسيطة لأننا بصراحة ، استخدمنا الحجج طوال الوقت.
‫عندما نستخدم طريقة الخط الصحيح ، فإننا نستخدم الحجج لأن كل
‫ما كتبناه هنا ، نصي ، هذه حجة.
‫إنها وسيطة من نوع السلسلة.
‫والآن إذا قلت ADD ، فهذه حجة أيضًا.
‫إنها وسيطة هي إرجاع طريقة ADD الخاصة بي ، وهي من نوع عدد صحيح.
‫إذن ، هذا يمثل 46 ببساطة.
‫وما يمكنني فعله أيضًا ، يمكنني استدعاء طريقة ADD الخاصة بي ويمكنني استدعاء طريقة الجمع
‫الخاصة بي ضمن طريقة ADD الخاصة بي حتى أتمكن من إضافة واحد زائد اثنين ثم إضافة ثلاثة وأربعة ، وسيظل ذلك جيدًا تمامًا.
‫لذلك يبدو هذا محيرًا بعض الشيء ، لكن لا داعي للقلق.
‫هذا ليس شيئًا ستفعله عادةً.
‫أردت فقط أن أوضح لك أن الطريقة التي تُرجع شيئًا ما تساوي ، عندما تسميها
‫، تساوي القيمة المعادة نفسها.
‫إذن في هذه الحالة سيكون ثلاثة زائد ثم سبعة.
‫إذن هذه النتيجة ستكون عشرة.
‫لذلك إذا أضفت وحدة التحكم هذه ، هذا السطر الصحيح وقمت بتشغيل الكود ، فهذا ما سأحصل عليه.
‫إذن أحصل على عشرة و 46.
‫حسنا.
‫لذلك آمل أن هذا لم يربكك.
‫ولكن المهم هو أنه يمكنك الحصول على أنواع إرجاع ويمكنك الحصول على عدة معاملات مختلفة.
‫حسنا.
‫الآن ، يرجى المضي قدمًا وإنشاء طريقة تقوم بضرب قيمتين في بعضهما البعض وإرجاع نتيجة
‫هذا الضرب.
‫حسنا.
‫أتمنى أن تكون قد جربتها.
‫فلنبدأ الآن في إنشاء عملية أخرى ، ويجب أن تُرجع عددًا صحيحًا أيضًا.
‫اضرب وهذا سيكون int num واحد و int num two.
‫وعليها أن تعيد شيئًا.
‫وفي هذه الحالة ، ستعيد العدد واحد مضروبًا في العدد اثنين.
‫وهذا مصمم للضرب.
‫لذلك يمكنك ببساطة استخدام النجمة في الضرب.
‫حسنًا ، الآن دعنا نسمي هذه الطريقة بدلاً من ذلك.
‫اضرب ، لنقل 25 في 25.
‫يجب أن يكون ذلك 625.
‫وها نحن ذا 625.
‫كما ترى ، يمكنك استخدام ذلك للجمع للضرب وللقسمة أيضًا.
‫لنقم بإنشاء طريقة قسمة ثابتة والآن سأستخدم المضاعفة لأنها يمكن أن تكون نتيجة
‫فاصلة عائمة ولا أريد قطعها.
‫أريد أن أكون دقيقًا قدر الإمكان عندما أقوم بالقسمة.
‫لذا سأستخدم المضاعفة هنا وسأسمي هذه القسمة وسوف أقسم قيمتين
‫على بعضهما البعض أو إحداهما عبر الأخرى ، ولن نعيد أيًا واحدًا مقسومًا على العدد اثنين.
‫وهذا يحتاج إلى نوع أيضًا.
‫في هذه الحالة ، أستخدم عددين صحيحين.
‫دعونا نرى ما سيحدث ، لأنني أعيد مضاعفة.
‫لكن كمعلمات ، ما زلت أستخدم السلاسل.
‫فلنقسم 25 على 13.
‫ونحصل على واحدة.
‫لماذا نحصل على واحد؟
‫هذا غريب جدا.
‫5025 مقسومًا على 13 ليس واحدًا.
‫إنها في الواقع ما يقرب من اثنين.
‫لكن المشكلة تكمن في تلك الأعداد الصحيحة هنا.
‫لذلك نحن نقسم عددًا صحيحًا على عدد صحيح وستكون النتيجة عددًا صحيحًا.
‫ثم ما نفعله هو إعادته كمضاعفة.
‫إذن هذا هو 25 مقسومًا على 13 ، وهو ما يساوي 1. 9 ، ثم قطعت التسعة.
‫إذن فهو 1. 0 ، وهذا ما هو مضاعفة العوائد.
‫لذلك فهي ببساطة تعيد واحدًا.
‫لذا إذا استخدمنا المضاعفات هنا بدلاً من ذلك ، لذلك قسمنا ضعفًا على ضعف ، فسنحصل
‫على 1. 9 أو 1. 9 ، اثنان ، ثلاثة وهكذا دواليك.
‫لذلك عليك أن تكون حذرا للغاية مع أنواعك.
‫لذلك عندما تستخدم القسمة ، تحقق من النتيجة التي تريدها أن تقطع أي شيء خلف النقطة العائمة
‫واستخدام الأعداد الصحيحة تمامًا ولكن بخلاف ذلك استخدم الفقاعة الكبيرة.
‫لذلك هذه فقط بعض الأمثلة.
‫لا يمكنك بالطبع استخدام الأعداد الصحيحة هنا فحسب ، بل يمكنك استخدام السلاسل ، ويمكنك إرجاع السلاسل
‫، ولا يمكنك إرجاع أنواع البيانات الأساسية فحسب ، بل يمكنك أيضًا إرجاع الكائنات الكاملة ، والكائنات الكاملة.
‫وهذا شيء سنقوم بتغطيته لاحقًا عندما نتعامل مع الأشياء.
‫أود أن أقول إنها بداية جيدة للطرق.
‫يرجى المضي قدمًا ومحاولة إنشاء بعض الأساليب الخاصة بك وهذا سيكون تحديًا سيعطيك
‫بعض الإرشادات.
‫رائعة.
‫لذلك نراكم في الفيديو التالي.