الحلقات وجمل التحكم في لغة البرمجة جافا

اقرأ في هذا المقال


الحلقات في لغة البرمجة جافا Loops in Java:

تُستخدم الحلقات (Loops) في لغات البرمجة بشكل عام بهدف تكرار تنفيذ الكود البرمجي (code) عدة مرات، أي إذا كان هناك كود برمجي نريد تنفيذه عدة مرات نقوم بكتابته داخل حلقة فتقوم هي بإعادة تنفيذه  ضمن شروط معينة يقوم المبرمج بتحديدها، ويتم تنفيذ الأوامر في العادة بشكل بتسلسل، والحلقات تجعل عملية تنفيذ الأوامر تتم بشكل أسهل وأسرع.

أنواع الحلقات في لغة البرمجة جافا:

حلقة (For Loop):

تستخدم الحلقة (for) في حال كان عدد المرات التي سيعاد فيها تنفيذ الكود معروفاً، فمثلاً إذا كان المبرمج يريد تنفيذ كود معين (5) مرات نضعه بداخل حلقة تعيد نفسها (5) دورات، والشكل العام لها في لغة البرمجة جافا:

for (initialization condition; testing condition; increment/decrement) { statement(s) }

حلقة (While Loop):

يتم استخدام الحلقة (while) في حال إذا كان عدد المرات التي سيتم فيها تنفيذ الكود البرمجي غير معروف وغير محدد، وهذه الحلقة تتوقف عن تكرار نفسها إذا تحقق الشرط الذي وضعناه لها، والشكل العام لها في لغة جافا:

initialization; while( condition ) {     // statements     increment أو decrement; }

حلقة (Do While Loop):

يفضل استخدام الحلقة (dowhile) في حال كان عدد المرات التي سيتم فيها تنفيذ الكود البرمجي غير معروف و بنفس الوقت يجب أن يتنفذ مرة واحدة على الأقل، أي أنها تستمر في تكرار الكود طالما أن الشرط لم يتحقق، والشكل العام لها في لغة البرمجة جافا كما يلي:

initialization; do{     // statements     increment أو decrement; } Whilecondition );

جمل التحكم في لغة البرمجة جافا Control Statements in Java:

حيث نستخدم جمل التحكم Control Statements ) للتحكم في سير عملية تنفيذ الحلقات:

جملة (Break):

تستخدم في الحلقات ومع الجملة (switch)، وبمجرد أن يتم تنفيذ الجملة (break) فإنه يتم إيقاف الـ (scope) بأكمله و تخرج منه و تمسحه من الذاكرة ثم تنتقل للكود الذي يليه في البرنامج.

جملة (Continue):

وتستخدم مع الحلقات فقط، ويتم استخدامها لتجاوز تنفيذ كود معين في الحلقة؛ حيث تُستخدم لتجاوز تنفيذ جزء معين من كود الـ (scope).

المصدر: Loops in JavaJava For LoopJava - Loop Control


شارك المقالة: