47 lines
2.3 KiB
Markdown
47 lines
2.3 KiB
Markdown
|
---
|
||
|
title: Arrays
|
||
|
localeTitle: المصفوفات
|
||
|
---
|
||
|
# المصفوفات
|
||
|
|
||
|
يتم استخدام صفيف لتخزين مجموعة من البيانات من نفس النوع. يمكن استخدام هذا كمتغير واحد يحمل قيم متعددة ، أو مجموعة من المتغيرات.
|
||
|
|
||
|
# قواعد المصفوفات
|
||
|
|
||
|
تبدأ الصفائف من الصفر. العنصر الأول لصفيف هو 0 ، والعنصر الثاني هو 1 ، والعنصر الثالث 2 ، وهكذا.
|
||
|
|
||
|
يجب أن تكون الصفائف من نفس نوع البيانات. يمكنك استخدام أي نوع بيانات في مصفوفة (مثل int أو double أو float أو string أو enum)
|
||
|
|
||
|
يجب أولاً إعلان وتهيئة المصفوفة الجديدة قبل أن يتم الاتصال بها والوصول إليها.
|
||
|
|
||
|
# تعلن مصفوفة
|
||
|
|
||
|
استخدم التنسيق التالي للتصريح عن المصفوفات: `dataType [] nameOfArray;`
|
||
|
|
||
|
# بدء صفيف
|
||
|
|
||
|
استخدم التنسيق التالي لتهيئة صفيف. تقوم هذه الطريقة أيضًا بتعريف الصفيف وتذكر عدد القيم التي سيتم تخزينها في الصفيف.
|
||
|
|
||
|
`dataType [] nameOfArray = new nameOfArray[numberOfElements];`
|
||
|
|
||
|
# تعيين القيم إلى صفيف
|
||
|
|
||
|
يمكنك تعيين قيمة لعنصر مباشرةً باستخدام التنسيق أدناه:
|
||
|
|
||
|
`nameOfArray[2] = 50;`
|
||
|
|
||
|
ستحدد القيمة 50 في العنصر مباشرة \[2\]
|
||
|
|
||
|
يمكنك تعيين عدة قيم دفعة واحدة أثناء التصريح باستخدام الصفيف باستخدام التنسيق أدناه:
|
||
|
|
||
|
`dataType [] nameOfArray = {5,17,19,92};`
|
||
|
|
||
|
ستحدد القيمة 5 في عنصر \[0\] ، 17 في عنصر \[1\] ، 19 إلى عنصر \[2\] و 92 إلى عنصر \[3\].
|
||
|
|
||
|
يمكنك التصريح والبدء وتعيين القيم في المصفوفة مرة واحدة باستخدام التنسيق أدناه:
|
||
|
|
||
|
`dataType [] nameOfArray = new nameOfArray[numberOfElements] {value1,value2,value3,value4};`
|
||
|
|
||
|
يمكنك تخزين مصفوفة مباشرة في مصفوفة أخرى باستخدام التنسيق أدناه:
|
||
|
|
||
|
`int [] nameOfArray = new nameOfArray[4] {2,9,56,1280};` `int [] nameOfSecondArray = nameOfArray;`
|