Dr. Mabroka A.M
.CS602: Java Programming
Fall2016
الفصفوفات في لغة الجافا 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