من خلال الدراسة في القسمين الأولين، نعرف كيفية إنشاء المصفوفات. في هذا القسم نواصل تعلم استخدام المصفوفات.
تصل المصفوفات أحادية البعد إلى عناصرها من خلال رموز الفهرس ، مثل boy[0] وboy[1] وما إلى ذلك. تجدر الإشارة إلى أن الفهرس يبدأ من 0. لذلك، إذا كانت المصفوفة تحتوي على 7 عناصر، فسينتهي الفهرس عند 6. إذا استخدم البرنامج العبارة التالية:
صبي[7]=384.98f;
يمكن للبرنامج التحويل والتمرير، ولكن سيحدث استثناء ArrayIndexOutOfBoundsException أثناء وقت التشغيل، لذا يجب توخي الحذر عند استخدام المصفوفات لمنع الفهرس من الخروج عن الحدود .
تصل المصفوفات ثنائية الأبعاد أيضًا إلى عناصرها الخاصة من خلال رموز الفهرس ، مثل a[0][1] وa[1][2] وما إلى ذلك. وتجدر الإشارة إلى أن الفهرس يبدأ من 0. على سبيل المثال، ثنائي- تم الإعلان عن إنشاء المصفوفة ذات الأبعاد :
inta[][]=newint[6][8];
ثم يتغير المؤشر الأول من 0 إلى 5، ويتغير المؤشر الثاني من 0 إلى 7.
عدد العناصر في المصفوفة يسمى طول المصفوفة . بالنسبة للمصفوفة أحادية البعد، فإن قيمة "اسم المصفوفة.طولها" هي عدد العناصر الموجودة في المصفوفة؛ وبالنسبة لمصفوفة ثنائية الأبعاد، فإن قيمة "اسم المصفوفة طولها" هي عدد المصفوفات أحادية البعد يتضمن.
على سبيل المثال:
floata[]=newfloat[12];intb[][]=newint[3][6];
قيمة a.length هي 12، في حين أن قيمة b.length هي 3.