التعليم السعودي
تعريف دوال جديدة في الخوارزميات – المثال الثالث
جدول المحتويات
تعريف دوال جديدة في الخوارزميات – المثال الثالث
تعريف دوال جديدة في الخوارزميات – المثال الثالث
تعريف دوال جديدة في الخوارزميات – المثال الثالث
تعريف دوال جديدة في الخوارزميات – المثال الثالث
المثال التالي يعلمك طريقة التعامل مع القيمة التي ترجعها أي دالة في المكان الذي تم إستدعاءها منه.
تذكر أنه بإمكانك أن تعرض القيمة التي ترجعها الدالة أو أن تقوم بتخزينها في متغير من نفس نوع الدالة.
الآن سنقوم بإضافة بعض التعديلات على البرنامج السابق و استدعاء الدالة GetNumber()
مرتين.
- في المرة الأولى سنعرض فقط القيمة التي ترجعها الدالة.
- في المرة الثانية سنخزن القيمة التي ترجعها الدالة في متغير من نفس نوع الدالة.
كود الجافا
- package methods;
- public class Methods {
- public static int GetNumber ( )
- {
- return 50;
- }
- public static void main (String[] args)
- {
- System.out.print(“The function return: “ +GetNumber()+ “\n”);
- int a;
- a = GetNumber();
- System.out.print(“a = “ +a+ “\n”);
- }
- }
شرح الكود
- public static int GetNumber ( )
- {
- return 50;
- }
-
- هنا قمنا بتعريف دالة إسمها
GetNumber()
ترجع القيمة 50 عندما يتم إستدعاءها في المكان الذي تم استدعاءها منه.
- هنا قمنا بتعريف دالة إسمها
- System.out.print(“The function return: “ +GetNumber()+ “\n”);
-
- هنا قمنا بعرض القيمة التي ترجعها الدالة
GetNumber()
- هنا قمنا بعرض القيمة التي ترجعها الدالة
- int a;
- a = GetNumber();
- System.out.print(“a = “ +a+ “\n”);
- هنا قمنا بتجهيز المتغير
a
لأننا سنستخدمه لتخزين القيمة التي ترجعها الدالةGetNumber()
- ثم قمنا باستدعاء الدالة
GetNumber()
و وضع العدد الذي سترجعه كقيمة للمتغيرa
- في الأخير قمنا بعرض قيمة المتغير
a
للتأكد أنه قد تم وضع القيمة التي أرجعتها الدالةGetNumber()
فيه.
المصدر: تعريف دوال جديدة في الخوارزميات – المثال الثالث – المناهج السعودية