في تصنيف المواقع والبرامج بواسطة

عرض سؤال برنامج تكوين صنف بمصفوفات بلغة جافا

اهلا بكم في موقع ساعدني من أجل الحصول على المساعدة في ايجاد معلومات دقيقة قدر الإمكان من خلال إجابات وتعليقات الاخرين الذين يمتلكون الخبرة والمعرفة بخصوص هذا السؤال التالي : .
برنامج تكوين صنف بمصفوفات بلغة جافا

في حالة لم تجد إجابة أو كانت الإجابة غير صحيحة

اترك تعليق لنا حتى نقوم باضافة الإجابة الصحيحة

عبر النقر على زر تعليق  أسفل السؤال

1 إجابة واحدة

0 تصويتات
بواسطة

المصفوفة هي كائن حاوي، يحتوي على عدد محدد من العناصر ذات صنف واحد. يتم تحديد طول المصفوفة عند إنشائها. بعد الإنشاء، طول المصفوفة يبقى تابثا. لقد سبق ورأينا مثال عن المصفوفات، في الطريقة main لبرنامج "Hello World!". سنقوم الآن بالتعمق أكثر في المصفوفات.

كل قيمة في المصفوفة تسمى "عنصر"، ويتم الوصول لكل عنصر باستعمال مؤشره الرقمي. كما يظهر في الصورة، الترقيم يبدأ من الصفر 0. يتم الوصول للعنصر التاسع مثلا باستعمال المؤشر 8.

البرنامج التالي، ArrayDemo، يقوم بإنشاء مصفوفة من الأعداد الصحيحة، يملأها ببعض القيم، ويطبع قيمة كل عنصر.

class ArrayDemo {
 public static void main(String[] args) {
 int[] anArray; // إعلان مصفوفة من الأعداد الصحيحة

 anArray = new int[10]; // حجز الذاكرة ل 10 أعداد صحيحة
 
 anArray[0] = 100; // تهيئة العنصر الأول
 anArray[1] = 200; // تهيئة العنصر الثاني
 anArray[2] = 300; // ...
 anArray[3] = 400;
 anArray[4] = 500;
 anArray[5] = 600;
 anArray[6] = 700;
 anArray[7] = 800;
 anArray[8] = 900;
 anArray[9] = 1000;

 System.out.println("Element at index 0: " + anArray[0]);
 System.out.println("Element at index 1: " + anArray[1]);
 System.out.println("Element at index 2: " + anArray[2]);
 System.out.println("Element at index 3: " + anArray[3]);
 System.out.println("Element at index 4: " + anArray[4]);
 System.out.println("Element at index 5: " + anArray[5]);
 System.out.println("Element at index 6: " + anArray[6]);
 System.out.println("Element at index 7: " + anArray[7]);
 System.out.println("Element at index 8: " + anArray[8]);
 System.out.println("Element at index 9: " + anArray[9]);
 }
} 

مخرج البرنامج هو كالتالي :

Element at index 0: 100
Element at index 1: 200
Element at index 2: 300
Element at index 3: 400
Element at index 4: 500
Element at index 5: 600
Element at index 6: 700
Element at index 7: 800
Element at index 8: 900
Element at index 9: 1000

في مواقف برمجية واقعية، سنستعمل في الغالب واحدة من أشكال الحلقات للمرور عبر عناصر المصفوفة، بدل كتابة كل سطر على حدة، كما في المثال السابق. لكن المثال يظهر بوضوح صياغة المصفوفات. سنتعرف على مختلف أشكال الحلقات ( for, while & do-while ) في درس التحكم في السير (سير تنفيذ الشيفرة) .

إعلان متغير يدل على مصفوفة

البرنامج السابق يعلن المصفوفة anArray باستعمال السطر التالي

int[] anArray; // إعلان مصفوفة من الأعداد الصحيحة

كما الإعلان بالنسبة للمتغيرات من أنواع أخرى، الإعلان عن مصفوفة يحتوي على مكونين: نوع المصفوفة وإسمها. نوع المصفوفة يكتب كالتالي []type ،حيث type هو نوع العناصر داخل المصفوفة؛ الأقواس المربعة هى رمز خاص يبين أن المتغير يحتوي على مصفوفة. حجم المصفوفة ليس جزءا من نوعه (لهذا السبب الأقواس المربعة فارغة).
إسم المصفوفة يمكن أن يكون أي شيء نريد، مادام يحترم القواعد كما المبينة في قسم التسمية. كما المتغيرات من باقي الأنواع، إعلان المصفوفة لا يقوم بإنشائها -- يقوم فقط بالقول للمُجَمِّع أن المتغير سيحتوي على مصفوفة من النوع المحدد.

أسئلة مشابهة

2 إجابة
سُئل أبريل 7، 2015 في تصنيف المواقع والبرامج بواسطة sulli
0 إجابة
0 إجابة
سُئل يناير 25، 2019 في تصنيف البرمجة بواسطة مجهول
0 إجابة
سُئل أكتوبر 22، 2018 بواسطة مجهول
إخلاء مسئولية: جميع الاسئلة والاجابات والتعليقات المنشورة في موقع ساعدني مسئول عنها كاتب المحتوى فقط، وإدارة الموقع تحاول مراجعة كافة الاسئلة والاجابات والتعليقات للتأكد من دقة كل المعلومات المنشورة، رغم ذلك فهي لا تتحمل أي مسئولية أدبية أو قانونية عما يتم نشره على الموقع.
...