تعريف المصفوفات
جزء من قسم Fundamentals في رحلة Java على Coddy — الدرس 58 من 73.
المصفوفة (Array) هي مجموعة من العناصر، ويمكن أن تحتوي على قيم من أنواع مختلفة، مثل الأرقام، أو السلاسل النصية، أو حتى مصفوفات أخرى. يتم إنشاء المصفوفات باستخدام الأقواس المربعة []، ويتم الفصل بين العناصر داخل المصفوفة بفاصلات.
إليك مثال على كيفية إنشاء مصفوفة:
int[] numbers = {1, 2, 3, 4, 5};للتحقق من طول المصفوفة، يمكننا استخدام الحقل .length:
int length = numbers.length;.length هو حقل، وليس طريقة (method) — لذا يتم الوصول إليه بدون أقواس ().
المتغير length سيحتوي على 5 لأن هناك 5 عناصر في المصفوفة.
طريقة أخرى لإنشاء مصفوفة باستخدام الكلمة المفتاحية new متبوعة بنوع المصفوفة وحجمها:
int[] numbers = new int[5];ينشئ مصفوفة من 5 أعداد صحيحة، جميعها مهيأة للقيمة 0
التحدي
سهلقم بإنشاء مصفوفة تسمى shoppingList تحتوي على العناصر التالية: bread، و eggs، و milk، و butter.
ورقة مرجعية
المصفوفات هي مجموعات من العناصر يتم إنشاؤها باستخدام الأقواس المربعة [] مع فصل العناصر بفاصلات:
int[] numbers = {1, 2, 3, 4, 5};تحقق من طول المصفوفة باستخدام الحقل .length:
int length = numbers.length;قم بإنشاء المصفوفات باستخدام الكلمة المفتاحية new:
int[] numbers = new int[5]; // إنشاء مصفوفة من 5 أعداد صحيحة، جميعها مهيأة للقيمة 0جرّب بنفسك
public class Main {
public static void main(String[] args) {
// أنشئ مصفوفة shoppingList هنا
// لا تغير الكود أدناه
System.out.println("Shopping List:");
for (int i = 0; i < shoppingList.length; i++) {
System.out.println(shoppingList[i]);
}
}
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص7أساسيات الإدخال والإخراج
دوال System.outتنسيق المخرجاتكلاس Scannerمراجعة - حتى 120مراجعة - صح أم خطأ5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع11أساسيات المصفوفات
تعريف المصفوفاتالوصول إلى العناصرتعديل المصفوفاتدوال المصفوفاتمراجعة - مصفوفة الضربمراجعة - المصفوفة المعكوسة3المتغيرات - الجزء الثاني
الثوابتقواعد التسميةمراجعة - تهيئة المتغيراتتحويل الأنواع - الجزء الأولتحويل الأنواع - الجزء الثاني6اتخاذ القرار
جملة Ifجملة If - Elseجملة Switchالمعامل الثلاثيمراجعة - If Elseجملة If - Else المتداخلة