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

الحلقات المتداخلة مع المصفوفات ثنائية الأبعاد

جزء من قسم المنطق وتدفق التنفيذ في رحلة Java على Coddy. الدرس 3 من 59.

عند العمل مع المصفوفات ثنائية الأبعاد، غالبًا ما نستخدم حلقات متداخلة للتكرار على كل صف وكل عمود، مما يتيح لنا الوصول إلى كل عنصر في المصفوفة أو تعديله.

إليك بنية نموذجية للحلقات المتداخلة لمصفوفة ثنائية الأبعاد:

for (int i = 0; i < array.length; i++) {
	// الحلقة الخارجية تتكرر على الصفوف
    for (int j = 0; j < array[i].length; j++) {
        // الحلقة الداخلية تتكرر على الأعمدة
        // الوصول إلى أو تعديل array[i][j]
    }
}

حلقة Outer iterates over rows، وحلقة Inner iterates over columns لكل صف. بهذه الطريقة، يمكنك الوصول إلى كل عنصر في المصفوفة ثنائية الأبعاد باستخدام array[i][j].

challenge icon

التحدي

سهل

أنشئ طريقة باسم printMatrix تتلقى array ثنائية الأبعاد من الأعداد الصحيحة كوسيط، وتطبع عناصرها بتنسيق مصفوفة. استخدم حلقات متداخلة للتكرار عبر rows وcolumns في array.

جرّب بنفسك

// اكتب الكود الخاص بك داخل الـ class فقط. لا تكتب main() أو أي كود خارج هذا الـ class.
class PrintMatrix {
    public static void printMatrix(int[][] matrix) {
        // اكتب الكود هنا
    }
}
quiz iconاختبر نفسك

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

جميع دروس المنطق وتدفق التنفيذ

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