CS602: Java Programming
Fall2016
Dr. Mabroka A.M.
املصفوفات في لغة الجافا Array in Java Language املصفوفة هي نوع من انواع البيانات تتكون من مجموعة من العناصر من نفس النوع ،او عناصر تنتمي لفئة محددة .و تتميز املصفوفات بانها مرتبة اما في هيئة صفوف من البيانات او اعمدة (ذات بعد واحد) ،او في هيئة صفوف و اعمدة (ذات بعدين أو اكثر). الستخدام املصفوفات في لغة الجافا ،البد من اتباع الخطوات التالية: .1التصريح باملصفوفة في البرنامج بإعطائها اسم متغيرة declare the array variable اسم املصفوفة كما في الشكل التالي: ;] [type array-name نوع املصفوفة .2تكوين املصفوفة create the array نوع املصفوفة كلمة محجوزة كما في الشكل التالي: ; ]Array-name = new type [array-size اسم املصفوفة حجم املصفوفة .3يمكن اختصار الخطوة 1و 2في خطوة واحدة كما يلي: نوع املصفوفة نوع املصفوفة كلمة محجوزة ; ]type Array-name[ ] = new type [array-size اسم املصفوفة حجم املصفوفة مالحظات: يمكن تكوين مصفوفة ذات عناصر محددة و ثابتة constant arrayعن طريق سرد قائمة عناصر معرفة و تكون املصفوفة في هذه الحالة ذات عناصر ابتدائية و تسمى ب ،array initializationو للتصريح بمصفوفة ثابتة ،نستخدم الشكل التالي: عنصر مصفوفة حجم املصفوفة اسم املصفوفة ; } Array-name[array-size] = {array-element , الحظ عدم استخدام الكلمة املحجوزة newعند التصريح بمصفوفة عناصر ثابتة. يمكن التصريح بمصفوفة ذات بعدين كما في الشكل التالي: نوع املصفوفة نوع املصفوفة كلمة محجوزة ; ]type Array-name[ ] [ ]= new type [array-row number] [array-column number اسم املصفوفة عدد اعمدة املصفوفة عدد صفوف املصفوفة 19