Cs602 java programming fall2016 محاضرة 3

Page 1

‫‪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‬‬


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.