Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الحلقات المتداخلة

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

الحلقة المتداخلة هي ببساطة حلقة داخل حلقة أخرى. ستكمل الحلقة Inner جميع تكراراتها لكل تكرار واحد من الحلقة Outer.

تشبيه جيد لهذا هو الساعة: لكل ساعة (الحلقة الخارجية)، يجب أن يكمل عقرب الدقائق (الحلقة الداخلية) دورته الكاملة التي تبلغ 60 دقيقة.

مثال على حلقة متداخلة:

for (int x = 0; x < 2; x++) {
    for (int y = 0; y < 2; y++) {
        System.out.println(x + " " + y);
    }
}

// سيخرج هذا:
// 0 0
// 0 1
// 1 0
// 1 1

تتكرر الحلقة الخارجية (x) مرتين، وفي كل مرة من هاتين المرتين، تتكرر الحلقة الداخلية (y) مرتين.

challenge icon

التحدي

مبتدئ

Write برنامجًا يطبع مستطيلًا من النجوم (*) بعرض وارتفاع محددين.

الإدخال: عددان صحيحان: width وheight

على سبيل المثال:

إذا كان width = 5 وheight = 3، فيجب أن يكون output كما يلي:

*****
*****
*****

إذا كان width = 4 وheight = 6، فيجب أن يكون output كما يلي:

****
****
****
****
****
****

جرّب بنفسك

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int width = scanner.nextInt();
        int height = scanner.nextInt();
        // اكتب الكود الخاص بك أدناه

    }
}
quiz iconاختبر نفسك

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

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

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