إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    Java كتابة أول برنامج في جافا

    إنشاء أول برنامج في جافا

    سنقوم الآن بإنشاء برنامج بسيط مهمته فقط طباعة الجملة Welcome to java world.

    في المثال التالي قمنا بتسمية البرنامج Main و إستخدمنا الأمر System.out.println() لطباعة الجملة التي نريد عرضها.

    مثال

    Main.java
    public class Main {
     
        public static void main(String[] args) {
     
            // هنا قمنا بعرض الجملة
            System.out.println("Welcome to java world");
     
        }
     
    }
    		

    سنحصل على النتيجة التالية عند التشغيل.

    Welcome to java world
    		


    مبادئ العرض الأساسية في جافا

    عليك مراعاة المبادئ التالية عند استخدام دوال الطباعة.

    • لعرض رقم, ضعه كما هو في دالة الطباعة.
    • لعرض قيمة متغير, ضعه كما هو في دالة الطباعة.
    • لعرض حرف أو كلمة أو نص, يجب وضعه بين " ".


    معلومة تقنية

    إذا كان إسم الكلاس الأساسي في المشروع هو Main فهذا يعني أنه يجب أن يكون موضوع بداخل ملف إسمه Main.java.

    مفهوم الـ Concatenation في جافا

    Concatenation تعني سلسلة باللغة العربية. برمجياً تعني دمج عدة أشياء مع بعضها سواء كانت نصوص أو أرقام و جعلها تبدو شيئاً واحداً.

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

    مثال

    Main.java
    public class Main {
     
        public static void main(String[] args) {
     
            // هنا قمنا بدمج ثلاث كلمات و رقم, و عرضناهم مع بعضهم كجملة واحدة
            System.out.println("Welcome " + "to " + "java " + 101);
     
        }
     
    }
    		

    سنحصل على النتيجة التالية عند التشغيل.

    Welcome to java 101
    

    دوال العرض في جافا

    في جافا يوجد ثلاث دوال يمكنك استخدامهم للطباعة, ذكرناهم في الجدول التالي.

    الدالة مع تعريفها
    1 System.out.print() دالة تستخدم لعرض أي شيء نضعه في داخلها سواء نص, رقم أو قيمة متغير.
    2 System.out.println() تستخدم أيضاً لعرض أي شيء نضعه في داخلها سواء نص, رقم أو قيمة متغير.
    الفرق بينها و بين الدالة السابقة أنها تعرض أي شيء نطبعه بعدها على سطر جديد.
    3 System.out.printf() تستخدم أيضاً لعرض أي شيء نضعه في داخلها سواء نص, رقم أو قيمة متغير.
    فكرة هذه الدالة تختلف عن الدالتين السابقتين, و استخدامها مختلف أيضاً. تم تصميمها لتحقيق مبدأ الـ Concatenation بطريقة مختلفة فقط.
    هنا كل شيء تريد عرضه عليك حجز مكان له.
    عند عرض عدد صحيح, أي نوعه int, إستخدم الرمز %d لتحجز مكان له في دالة العرض.
    عند عرض عدد بفاصلة عشرية, أي نوعه float, إستخدم الرمز %f لتحجز مكان له في دالة العرض.
    عند عرض نص عادي String, إستخدم الرمز %s لتحجز مكان له في دالة العرض.

    ملاحظة: لا تقلق أبداً في حال لم تفهم الدالة System.out.printf() لأننا أصلاً لم نشرح في هذا الدرس أنواع البيانات int, float و String التي ذكرناها في الجدول, لكننا حاولنا شرحها بتفصيل في الأمثلة.

    أمثلة شاملة حول دوال العرض في جافا

    في المثال التالي قمنا بعرض ثلاث أشياء باستخدام الدالة print().

    المثال الأول

    Main.java
    public class Main {
     
        public static void main(String[] args) {
     
            // هنا قمنا بعرض نص
            System.out.print("Welcome to java world");
     
            // هنا قمنا بعرض رقم
            System.out.print(1000);
     
            // بعدها قمنا بعرض قيمته x هنا قمنا بتعريف متغير إسمه
            int x = 123;
            System.out.print(x);
     
        }
     
    }
    		

    سنحصل على النتيجة التالية عند التشغيل.

    Welcome to java world1000123
    		

    إذاً الدالة print() تعرض أي شيء نضعه فيها.


    هنا قمنا بكتابة نفس البرنامج السابق, لكننا استخدمنا الدالة println() بدلاً من الدالة print().

    المثال الثاني

    Main.java
    public class Main {
     
        public static void main(String[] args) {
     
            // هنا قمنا بعرض نص
            System.out.println("Welcome to java world");
     
            // هنا قمنا بعرض رقم
            System.out.println(1000);
     
            // بعدها قمنا بعرض قيمته x هنا قمنا بتعريف متغير إسمه
            int x = 123;
            System.out.println(x);
     
        }
     
    }
    		

    سنحصل على النتيجة التالية عند التشغيل.

    Welcome to java world
    1000
    123
    		

    إذاً الدالة println() تعرض أي شيء نضعه فيها, بالإضافة إلى ذلك تجعل أي شيء نعرضه بعدها ينزل على سطر جديد.


    في المثال التالي قمنا بدمج النص الموجود في الدالة printf() مع رقم.
    إنتبه: يجب وضع فاصلة قبل كل متغير أو قيمة سيتم إستبدالها.

    المثال الثالث

    Main.java
    public class Main {
     
        public static void main(String[] args) {
     
            // 10 قيمته x هنا قمنا بتعريف متغير إسمه
            int x = 10;
     
            // بعدها سيتم عرض كامل محتوى دالة الطباعة %d مكان الـ x هنا سيتم وضع قيمة المتغير
            System.out.printf("The value of x is: %d", x);
     
        }
     
    }
    		

    سنحصل على النتيجة التالية عند التشغيل.

    The value of x is: 10
    		

    في المثال التالي قمنا بدمج النص الموجود في الدالة printf() مع رقمين, الأول نوعه int و الثاني نوعه float.
    تذكر: يجب وضع فاصلة قبل كل متغير أو قيمة سيتم إستبدالها.

    المثال الثالث

    Main.java
    public class Main {
     
        public static void main(String[] args) {
     
            // 10 قيمته x هنا قمنا بتعريف متغير إسمه
            int x = 10;
     
            // 10.55 قيمته y هنا قمنا بتعريف متغير إسمه
            float y = 10.55f;
     
            // بعدها سيتم عرض كامل محتوى دالة الطباعة %f مكان الـ y و قيمة المتغير %d مكان الـ x هنا سيتم وضع قيمة المتغير
            System.out.printf("x = %d   and   y = %f", x, y);
     
        }
     
    }
    		

    سنحصل على النتيجة التالية عند التشغيل.

    x = 10   and   y = 10.550000
    		
    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب