التعرف على عمل العنصرين continue و break في لغة جافا JAVA الدرس |46| - Programmer Tech

Programmer Tech

تعلم البرمجة - علوم الكمبيوتر - أمن المعلومات - القرصنة الأخلاقية

إعلان اعلى المقالة

الأحد، 20 يونيو 2021

التعرف على عمل العنصرين continue و break في لغة جافا JAVA الدرس |46|


العنصرين continue و break في جافا

في درس اليوم سوف نعلِّمكم كيفية إستخدام العنصر continue و العنصر break ضمن for loop أو while loop أو do while loop, طريقة إستخدامهم جميعها تقريبا متشابهة.

يتم إستخدام العنصر break لإيقاف اللوب و أما بالنسبة للعنصر continue للتخطي.


إستخدام continue

class sajo{
    public static void main(String[] args) {
        for(int i = 1; i < 15; ++i){
            if(i==6){
                continue;
            }
            System.out.println("Saja : " + i);
        }
    }
}

شرح المثال السابق

قٌمنا بإنشاء حلقة for تكرارية و أنشأنا مُتغير int و هو i و يساوي 1 أي هي بداية العداد, ثم حددنا الشرط لكي تعمل هذه الحلقة التكرارية ووضعنا i<15 أي عدد المرات الذي سوف يكررها العداد ثم وضعنا i++ لزيادة واحد في كل دورة, و قُمنا بإنشاء جملة شرطية if و وضعنا شرط عندما يَصِل العداد إلى الرقم 6 يتم تجاوزه و إكمال الحلقة ثم أنشأنا جملة الطباعة بأن يطبع كلمة Saja ثم بعدها وضعنا i يعني العداد في كل دورة, و عند تشغيل هذا الكود سنحصل على النتيجة


و كما نُلاحظ من شاشة الإخراج لقد تم تجاوز الرقم 6 من الحلقة التكرارية بسبب أننا قُلنا له عندما تصل إلى 6 تجاهله و أكمل الدوران إلى النهاية, فإذا قُمنا بتغيير الشرط إلى i==3 سوف نحصل على النتيجة


كما نلاحظ أنه تجاهل الرقم 3 كما تم تجاهل الرقم 6 في الإخراج السابق.

 

إستخدام break

عندما يتم إستخدام break ضمن العنصر for loop مباشرتاً يتوقف for loop عن التكرار, يُمكننا تحديد بأنفسنا متى نُريد أن يتم تنفيذ الأمر break أو continue و سوف نحتاجهم في المستقبل في المستوى المتقدم من الجافا.

class sajo{
    public static void main(String[] args) {
        for(int i = 1; i < 10; ++i){
            if(i==4){
                break;
            }
            System.out.println("Saja : " + i);
        }
    }
}


شرح المثال السابق

قٌمنا بإنشاء حلقة for تكرارية و أنشأنا مُتغير int و هو i و يساوي 1 أي هي بداية العداد, ثم حددنا الشرط لكي تعمل هذه الحلقة التكرارية ووضعنا i<10 أي عدد المرات الذي سوف يكررها العداد ثم وضعنا i++ لزيادة واحد في كل دورة, و قُمنا بإنشاء جملة شرطية if و وضعنا شرط عندما يَصِل العداد إلى الرقم 4 تتوقف الحلقة التكرارية و لا يكمل بقية الدوران, و عند تشغيل التنفيذ الآتي سنحصل على النتيجة


يُمكنك تحديد الشرط بنفسك و عدد مرات التكرار و تنفيذ الأوامر, و يُمكن إستخدام continue و break بنفس الطريقة ضمن الحلقات while loop و do while loop.

ليست هناك تعليقات:

إرسال تعليق

facebook

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *