Menu
CoddyTech

حلقة For - الجزء الأول

جزء من قسم الأساسيات في رحلة Java على Coddy. الدرس 42 من 73.

أحيانًا، عند البرمجة، يكون من الضروري تنفيذ العملية نفسها أو عملية تكاد تكون مطابقة لها بضع مرات.

لتجنب كتابة الشيء نفسه مرارًا وتكرارًا، يمكننا استخدام الحلقات.

تتبع حلقة for الصيغة التالية:

for (initialization; condition; update) {
    code
}

يحدد كلٌّ من initialization وcondition وupdate قيمة start وقيمة end.

على سبيل المثال، كرّر من 0 إلى 5 (من دون تضمين 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

challenge icon

التحدي

مبتدئ

اقرأ عددًا صحيحًا n (يتولى الكود المبدئي ذلك بالفعل). استخدم حلقة for لطباعة "Hello Coddy: " وقيمة i لكل عدد من 3 إلى n، شاملًا الطرفين.

على سبيل المثال، إذا كانت قيمة n هي 6، فسيكون الناتج:

Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6

إذا كانت قيمة n هي 27، فستطبع الحلقة 25 سطرًا، من Hello Coddy: 3 إلى Hello Coddy: 27.

جرّب بنفسك

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        // اكتب الكود هنا
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم Java عبر الإنترنت