Module: حلقات (جافا). حلقة مع معلمة (من أجل)


Problem

2/17

ميزات حلقة for

Theory Click to read/hide

حلقة for هي وسيلة للتنقل بين الإجراءات المتكررة. دعونا نلقي نظرة فاحصة على كيفية عملها.

عادةً ما تؤدي أجزاء حلقة for الخطوات التالية: & nbsp؛
1. تحديد القيمة الأولية. & nbsp؛
2. إجراء اختبار شرط لمتابعة الحلقة. & nbsp؛
3. تنفيذ إجراءات الحلقة. & nbsp؛
4. قم بتحديث القيمة (القيم) المستخدمة في الاختبار. & nbsp؛
ثم يتم تكرار الخطوات من 2 إلى 4 حتى يتم استيفاء الشرط. بمجرد أن يصبح الشرط خاطئًا ، تنتهي الحلقة ويتم تنفيذ العبارة التي تلي تعليمة الحلقة for.

دعنا نعود إلى الشكل العام لبيان الحلقة ونحلل بمزيد من التفصيل جميع الأجزاء <قبل> لـ (/ * expression1 * /؛ / * expression2 * /؛ / * expression3 * /) { / * عبارة واحدة أو مجموعة من العبارات - loop body * /؛ }

التعبير 1

مسؤول عن تحديد القيمة الأولية لمتغير الدورة (عداد) ، وينتهي بفاصلة منقوطة
على سبيل المثال : <قبل> الخيار 1) أنا = 0 ؛ // متغير الدورة i يعطى القيمة الأولية التي تساوي الصفر. مع هذا السجل ، يجب التصريح عن المتغير i قبل الحلقة الخيار 2) int i = 0 ؛ // المتغير i يمكن الإعلان عنه فورًا في رأس الدورة ، لكن // في هذه الحالة ، بعد الحلقة سيتم محوها من الذاكرة الخيار 3) ؛ // لا يوجد تهيئة وإعلان عن متغير الدورة على الإطلاق ، // في هذه الحالة يمكن التصريح عنه قبل الحلقة التعبير 2 <قبل> هذا هو الشرط لاستمرار حلقة for ، يتم فحصها للتأكد من صحتها. i & lt؛ = 10 // ستعمل الحلقة طالما أن i أقل من أو يساوي 10. يمكن أن تكون الحالة أي شيء التعبير 3 نبسب؛ <قبل> يغير قيمة متغير العداد. بدون هذه القيمة ، سيتم اعتبار الحلقة غير محدودة i & lt؛ = 10 // ستعمل الحلقة طالما أن i أقل من أو يساوي 10. يمكن أن تكون الحالة أي شيء لنتدرب على كتابة عنوان الحلقة for

Problem

يعرض البرنامج أعلاه الأرقام من 1 إلى 10 في عمود. & nbsp ؛ يمكنك التحقق من ذلك عن طريق تشغيله.
بتغيير قيمة متغير الحلقة من القيمة التي تساوي 1 إلى القيمة التي تساوي 10 ، بخطوة +1 ، نعرض قيمة المتغير i على الشاشة في جسم الحلقة.
لاجتياز الاختبار ، تحتاج إلى جعل البرنامج يعرض جميع الأرقام من 20 إلى 30 في نفس العمود.

قم بتغيير عنوان الحلقة بحيث يعرض البرنامج القيم من 20 إلى 30
نبسب ؛