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;` |