لماذا تم تعريف الدالة قبل الدالة main؟
مرحباً أصدقائي.
عندي سؤالين بخصوص درس الدوال في دورة جافا.
السؤال الأول
لماذا نقوم بكتابة الدالة welcomeMessage
قبل دالة main
؟
ما أقصده أنني تعلمت في عدة فيديوهات و غيرها أن نبدأ دائماً بالدالة main
ثم نستدعي الدوال تحت الدالة الأساسية بينما وجدت التطبيق مختلف في موقع هرمش.
public class Main { // عند إستدعاءها تطبع جملة للترحيب .welcomeMessage هنا قمنا بتعريف دالة إسمها public static void welcomeMessage() { System.out.println("Welcome to harmash.com"); } public static void main(String[] args) { // لطباعة جملة الترحيب الموضوعة فيها welcomeMessage هنا قمنا باستدعاء الدالة welcomeMessage(); } }
السؤال الثاني
فيما يخص المثال الثاني في الدرس:
public class Main { // عند إستدعاءها نعطيها عددين فترجع ناتج جمع هذين العددين sum هنا قمنا بتعريف دالة إسمها public static int sum(int a, int b) { return a+b; } public static void main(String[] args) { // لحساب ناتج جمع العددين 5 و 10 sum هنا قمنا باستدعاء الدالة System.out.println( "5 + 10 = " + sum(10, 5) ); } }
أليس كان بإمكاننا أن نقوم بالتالي؟
public static void main(String[] args) { int a = 10; int b = 20; System.out.println(a+b); }
شكراً جزيلاً لكم.