اقرأ في هذا المقال
- الحلقات في لغة البرمجة جافا Loops in Java
- أنواع الحلقات في لغة البرمجة جافا
- جمل التحكم في لغة البرمجة جافا Control Statements in Java
الحلقات في لغة البرمجة جافا Loops in Java:
أنواع الحلقات في لغة البرمجة جافا:
حلقة (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; } While( condition );
جمل التحكم في لغة البرمجة جافا Control Statements in Java:
حيث نستخدم جمل التحكم ( Control Statements ) للتحكم في سير عملية تنفيذ الحلقات:
جملة (Break):
تستخدم في الحلقات ومع الجملة (switch)، وبمجرد أن يتم تنفيذ الجملة (break) فإنه يتم إيقاف الـ (scope) بأكمله و تخرج منه و تمسحه من الذاكرة ثم تنتقل للكود الذي يليه في البرنامج.
جملة (Continue):
وتستخدم مع الحلقات فقط، ويتم استخدامها لتجاوز تنفيذ كود معين في الحلقة؛ حيث تُستخدم لتجاوز تنفيذ جزء معين من كود الـ (scope).