Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

الخوارزمياتتعريف دوال جديدة - المثال الثالث

المثال التالي يعلمك طريقة التعامل مع القيمة التي ترجعها أي دالة في المكان الذي تم إستدعاءها منه.
تذكر أنه بإمكانك أن تعرض القيمة التي ترجعها الدالة أو أن تقوم بتخزينها في متغير من نفس نوع الدالة.

الآن سنقوم بإضافة بعض التعديلات على البرنامج السابق و استدعاء الدالة GetNumber() مرتين.

  • في المرة الأولى سنعرض فقط القيمة التي ترجعها الدالة.
  • في المرة الثانية سنخزن القيمة التي ترجعها الدالة في متغير من نفس نوع الدالة.

نتيجة التشغيل

كود الجافا

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 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;
}
public static int GetNumber ( ) { return 50; }
  • هنا قمنا بتعريف دالة إسمها GetNumber() ترجع القيمة 50 عندما يتم إستدعاءها في المكان الذي تم استدعاءها منه.


System.out.print("The function return: " +GetNumber()+ "\n");
System.out.print("The function return: " +GetNumber()+ "\n");
  • هنا قمنا بعرض القيمة التي ترجعها الدالة GetNumber().


int a;
a = GetNumber();
System.out.print("a = " +a+ "\n");
int a; a = GetNumber(); System.out.print("a = " +a+ "\n");
  • هنا قمنا بتجهيز المتغير a لأننا سنستخدمه لتخزين القيمة التي ترجعها الدالة GetNumber().
  • ثم قمنا باستدعاء الدالة GetNumber() و وضع العدد الذي سترجعه كقيمة للمتغير a.
  • في الأخير قمنا بعرض قيمة المتغير a للتأكد أنه قد تم وضع القيمة التي أرجعتها الدالة GetNumber() فيه.

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


دورة تعلم البرمجة للمبتدئين >