Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

الخوارزمياتحجم المصفوفة ذات البعد الواحد

  • مفهوم الخاصيّة length
  • طريقة إستخدام الخاصيّة length مع المصفوفات ذات البعد الواحد

مفهوم الخاصيّة length

الخاصيّة length عبارة عن ثابت - يمكنك إعتباره متغير عادي - تملكه كل مصفوفة يتم تعريفها بشكل تلقائي.
تستخدم هذه الخاصيّة لمعرفة عدد عناصر المصفوفة, أو كما يقال لمعرفة حجم المصفوفة.

بشكل عام, نحتاج إستخدامها عند بناء كود للتعامل مع المصفوفة مهما كان حجمها.
ستتعرف على أهميتها و فائدتها عند دراسة التمارين الموضوعة في آخر الدرس.

طريقة إستخدام الخاصيّة length مع المصفوفات ذات البعد الواحد

لإستخدام الخاصيّة length الموجودة في أي مصفوفة: نضع إسم المصفوفة, ثم نقطة, ثم الكلمة length كالتالي:

ArrayName.length;
ArrayName.length;


المثال الأول

في المثال التالي قمنا بإنشاء مصفوفة تتألف من 50 عنصر, ثم إستخدمنا الخاصيّة length لمعرفة عدد عناصر المصفوفة.

كود الجافا

public class Vector {
public static void main (String[] args) {
// هنا قمنا بتعريف مصفوفة تتألف من 50 عنصر
int[] vector = new int[50];
// ثم عرضنا عدد عناصر المصفوفة
System.out.print("the number of elements is: " + vector.length + "\n" );
}
}
public class Vector { public static void main (String[] args) { // هنا قمنا بتعريف مصفوفة تتألف من 50 عنصر int[] vector = new int[50]; // ثم عرضنا عدد عناصر المصفوفة System.out.print("the number of elements is: " + vector.length + "\n" ); } }

نتيجة التشغيل

إذاً الكود vector.length جعلنا نعرف حجم المصفوفة.



المثال الثاني

سنقوم بإنشاء مصفوفة و نعطيها القيم مباشرةً عند إنشائها, ثم سنستخدم الخاصيّة length لمعرفة عدد عناصر المصفوفة.

كود الجافا

public class Vector {
public static void main (String[] args) {
// هنا قمنا بتعريف مصفوفة تتألف من 7 عناصر
int[] vector = {10, 23, -30, 0, 500, 660, -70};
// ثم عرضنا عدد عناصر المصفوفة
System.out.print("the number of elements is: " + vector.length + "\n" );
}
}
public class Vector { public static void main (String[] args) { // هنا قمنا بتعريف مصفوفة تتألف من 7 عناصر int[] vector = {10, 23, -30, 0, 500, 660, -70}; // ثم عرضنا عدد عناصر المصفوفة System.out.print("the number of elements is: " + vector.length + "\n" ); } }

نتيجة التشغيل

نرجو منك الإنتقال لدورة البرمجة للمبتدئين الجديدة التي أنشأنها كبديل أفضل لهذه الدورة ففي تلك الدورة قمنا بتبسيط الشرح أكثر و جعلناك قادر على تجربة الكود بشكل مباشر في موقعنا.


دورة تعلم البرمجة للمبتدئين >