في هذه المقالة ، سنناقش مهمة برمجة شائعة في Java - الحلقات عبر الكود ثلاث مرات. التكرار الحلقي هو مفهوم أساسي في البرمجة لأنه يسمح لنا بتنفيذ كتلة من التعليمات البرمجية عدة مرات. تقدم Java طرقًا مختلفة لتنفيذ الحلقات ، وسنركز اليوم على طريقة واحدة معينة.
استخدام حلقة for
توفر Java عدة أنواع من الحلقات ، أحدها هو ملف لحلقة. هذه الحلقة مثالية لمهمتنا لأنها تسمح لنا بتعيين عدد محدد من التكرارات. دعنا نتعمق في الحل ونناقش كيفية تكرار الشفرة ثلاث مرات.
الطبقة العامة الرئيسية {
ثابت الفراغ الثابت الرئيسي (سلسلة [] الحجج) {
لـ (int i = 0؛ i <3؛ i ++) {System.out.println ("تكرار الحلقة:" + (i + 1)) ؛ } } } [/شفرة]
شرح رمز خطوة بخطوة
يوضح مقتطف الشفرة أعلاه كيفية تنفيذ جزء من التعليمات البرمجية ثلاث مرات باستخدام حلقة for. الآن ، دعنا نقسمها خطوة بخطوة:
1. أنشئ صفًا جديدًا يسمى Main ، والذي سيحمل طريقتنا الرئيسية ، نقطة دخول برنامج Java الخاص بنا.
2. حدد الطريقة الرئيسية مع توقيع الأسلوب القياسي: `public static void main (String [] args)`.
3. نفِّذ حلقة for من خلال تحديد المكونات الثلاثة الرئيسية:
- التهيئة: `int i = 0`.
- الشرط: "أنا <3".
- تحديث: `` i ++ '' (قم بزيادة قيمة 'i' بمقدار 1).
4. داخل الحلقة، نستخدم طريقة `System.out.println ()` لطباعة رقم التكرار الحالي. لجعله أكثر سهولة في الاستخدام ، أضفنا 1 إلى الفهرس "i".
عند التنفيذ ، سيقوم البرنامج بطباعة المخرجات التالية:
تكرار الحلقة: 1 تكرار الحلقة: 2 تكرار الحلقة: 3
المزيد حول الحلقات والمكتبات
تقدم Java مجموعة غنية من الهياكل والمكتبات الحلقية التي يمكن أن تساعد في تبسيط المهام المتكررة. بعض هذه تشمل:
1. محسن للحلقة: تُعرف أيضًا باسم حلقة "for-each" ، وهي مُحسَّنة للتكرار عبر المجموعات والمصفوفات ، دون الحاجة إلى فهرسة صريحة.
2. حائط اللوب: ينفذ باستمرار كتلة من التعليمات البرمجية طالما أن الشرط المعطى صحيح. يتم فحص الحالة في بداية كل تكرار.
3. حلقة افعل: تشبه حلقة while ، لكنها تتحقق من الحالة بعد تنفيذ جسم الحلقة. يضمن تنفيذ كتلة التعليمات البرمجية مرة واحدة على الأقل.
علاوة على ذلك ، تقدم Java العديد من المكتبات والأدوات المساعدة للعمل مع المجموعات ، مثل إطار المجموعات، والتي تتضمن هياكل البيانات مثل القوائم والمجموعات والخرائط ، مما يسمح بمزيد من المرونة والكفاءة عند العمل مع مجموعات من الكائنات.
من خلال إتقان هياكل الحلقات وفهم القدرات التي توفرها مكتبات Java ، يمكنك حل مجموعة متنوعة من تحديات البرمجة بسهولة وكفاءة.