حلقة For - الجزء الأول
جزء من قسم الأساسيات في رحلة Java على Coddy. الدرس 42 من 73.
أحيانًا أثناء البرمجة، يكون من الضروري تنفيذ العملية نفسها أو عملية مشابهة لها مرتين.
ولتجنب كتابة الشيء نفسه مرارًا وتكرارًا، يمكننا استخدام الحلقات.
تحتوي حلقة for على الصيغة التالية:
for (initialization; condition; update) {
code
}يحدد كلٌّ من initialization وcondition وupdate قيمة start وقيمة end.
على سبيل المثال، كرّر من 0 إلى 5 (من دون تضمينه):
for (int i = 0; i < 5; i++) {
System.out.println(i);
}سينفّذ تعليمة الطباعة 5 مرات:
0
1
2
3
4للحلقات استخدامات عديدة. على سبيل المثال، لنجمع جميع الأعداد من 1 إلى 100:
int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
sum_numbers += i;
}
System.out.println(sum_numbers);سيكرّر هذا أولًا عبر جميع الأرقام بين 1 و100 (بما في ذلك 100 بسبب علامة <=) ويجمعها كلها، ثم سيطبع المتغيّر sum_numbers
التحدي
مبتدئاكتب برنامجًا يطبع "Hello Coddy: " وقيمة i من 3 إلى 27 (بما في ذلك، أي طباعة الأرقام 3، 4، 5، ...، 26، 27، ليكون المجموع 27 - 3 + 1 = 25 مرة)، ونفّذ ذلك باستخدام حلقة for.
سيبدو بهذا الشكل:
Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27جرّب بنفسك
class Main {
public static void main(String[] args) {
// اكتب الكود هنا
}
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص7أساسيات الإدخال والإخراج
دوال System.outتنسيق المخرجاتكلاس Scannerمراجعة - حتى 120مراجعة - صح أم خطأ5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع3المتغيرات - الجزء الثاني
الثوابتقواعد التسميةمراجعة - تهيئة المتغيراتتحويل الأنواع - الجزء الأولتحويل الأنواع - الجزء الثاني6اتخاذ القرار
جملة Ifجملة If - Elseجملة Switchالمعامل الثلاثيمراجعة - If Elseجملة If - Else المتداخلة9الحلقات التكرارية
حلقة For - الجزء الأولحلقة Whileحلقة Do WhileBreakContinueحلقة For - الجزء الثانيالحلقات المتداخلةالحلقة اللانهائيةمراجعة - المدخلات الديناميكيةتدرّب بنفسك: مترجم Java عبر الإنترنت