Cs602 java programming fall2016 محاضرة 3

Page 1

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


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.