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

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

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

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

التشبيه الجيد لهذا هو الساعة: فلكل ساعة (الحلقة الخارجية)، يجب على عقرب الدقائق (الحلقة الداخلية) إكمال دورته الكاملة المكونة من 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

التحدي

مبتدئ

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

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

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

إذا كان width = 5 و height = 3، يجب أن تكون المخرجات:

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

إذا كان width = 4 و height = 6، يجب أن تكون المخرجات:

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

جرّب بنفسك

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اختبر نفسك

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

جميع دروس Fundamentals

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