برنامج Java Array التعليمي - المصفوفات أحادية ومتعددة الأبعاد في Java



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

في المدونة السابقة ، تعلمت عنها . من خلال هذه المدونة على Java Array ، سأشرح لك مفاهيم المصفوفات في Java وكيف تعمل المصفوفات أحادية ومتعددة الأبعاد.يعد التعرف على مصفوفات Java أمرًا ضروريًا لكسب ملفات .

في مدونة Java Array هذه ، سأغطي الموضوعات التالية:





قبل المضي قدمًا ، دعنا نرى لماذا نحتاج بالضبط إلى Java Array:

  • المصفوفات هي بنية مهمة لحفظ البيانات.
  • تتيح لنا Java الاحتفاظ بالعديد من الكائنات من نفس النوع باستخدام المصفوفات.
  • يمكن استخدامه بمساعدة حلقة للوصول إلى العناصر من خلال فهرسها.



الآن ، دعنا نبدأ بهذا المنشور على Java Array ونفهم بالضبط ما هي المصفوفات.

ما هي Java Arrays؟

المصفوفات في Java عبارة عن هياكل بيانات متجانسة يتم تنفيذها في Java ككائنات. تقوم المصفوفات بتخزين قيمة واحدة أو أكثر من نوع بيانات معين وتوفر وصولاً مفهرسًا لتخزينها. يتم الوصول إلى عنصر محدد في المصفوفة بواسطة فهرسها. توفر المصفوفات وسيلة ملائمة لتجميع المعلومات ذات الصلة.

صفيف - مصفوفة جافا - edurekaالحصول على مصفوفة عملية من خطوتين.



  • أولاً ، يجب التصريح عن متغير من نوع المصفوفة المطلوبة
  • ثانيًا ، يجب تخصيص الذاكرة التي ستحتوي على المصفوفة ، باستخدام جديد ، وإسنادها إلى متغير المصفوفة

لذا ، دعونا نرى كيف يمكننا التصريح عن المصفوفات بطرق مختلفة.

النموذج العام لتهيئة Java Array

مثال : - int month_days []

النموذج العام لتهيئة Java Array

مثال:-

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

النموذج العام لتهيئة Java Array

الكود التالي ينشئ مصفوفة مهيأة من الأعداد الصحيحة:

class MyArray {public static voide main (String args []) {int month_days [] = {31،28،31،30،31،30،31،30،31،30،31} System.out.println ('أبريل له '+ شهر + أيام [3] +' أيام. ')}}

سيكون من العدل فقط إذا شرحت كيف يمكنك الوصول إلى العناصر في Java Array.

الوصول إلى عنصر محدد في مصفوفة جافا

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

مثال:-

تجميع كل القطع معا ،

الفراغ الرئيسي العام الثابت (سلاسل السلسلة []) {int month_days [] month_days = new int [12] month_days [0] = 31 month_days [1] = 28 month_days [2] = 31 month_days [3] = 30 month_days [4] = 31 month_days [5] = 30 month_days [6] = 31 month_days [8] = 30 month_days [9] = 31 month_days [10] = 30 month_days [11] = 31 System.out.println ('شهر أبريل' + month_days [3] + 'أيام.')}}

لذلك ، كان هذا كل شيء عن المصفوفات وإعلانها وكيف يمكن استخدام المصفوفات ذات البعد الواحد.

ماذا لو أخبرتك ، يمكن أن يكون هناك مصفوفة داخل مصفوفة. أعلم أن الأمر يبدو معقدًا بعض الشيء ، لكن لا تقلق ، فأنا أعرف كيف أجعل الأمر سهلاً عليك.

مصفوفة جافا متعددة الأبعاد

نوع البيانات الصب في جافا

المصفوفات متعددة الأبعاد صفائف المصفوفات .

التصريح عن المصفوفة متعددة الأبعاد

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

من الناحية المفاهيمية ، سيتم تمثيل المصفوفة المعلنة أعلاه كما هو موضح في الشكل: -

دعونا الآن نعرض مصفوفة متعددة الأبعاد.

يقوم البرنامج التالي بترقيم كل عنصر في المصفوفة من اليسار إلى اليمين ، ومن أعلى إلى أسفل ، ثم يعرض هذه القيم:

class Mul2D {public static void main (String args []) {int mul2d [] [] = new int [4] [5] int i، j، k = 0 لـ (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } } 

يولد هذا البرنامج المخرجات التالية:

0 1 2 3 4 5 6 7 8 9واحد0 11 12 13 14 15 16 17 18 19

هذه هي تمثيل مصفوفات متعددة الأبعاد لأنواع البيانات الأخرى.

لذلك ، كان هذا كله عن المصفوفات متعددة الأبعاد. الآن ، دعونا نرى ، كيفية تمرير مصفوفة إلى طريقة كمعامل مثل أنواع البيانات الأخرى.

تمرير Java Array إلى أسلوب

يمكننا أيضًا تمرير المصفوفات إلى العمليات تمامًا كما يمكننا تمرير قيم النوع البدائي إلى الطرق.

مثال:-

public class PMethods {public static void display (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} عام رئيسي باطل ثابت (سلاسل السلسلة []) {int x [] = {1، 2، 3} display (x)}}

سيكون هذا ناتج البرنامج

واحد 2 3

هذا يقودنا إلى نهاية مدونة Java Array.آمل أن تكون قد استمتعت بهذا المنشور على Java Array. إذا كنت تبحث عن معرفة متعمقة بجافا ، دس قراءة مدونة حيث سيتم شرحك بالتفصيل حول الموضوعات أدناه مع أمثلة.

  • أنواع البيانات والعمليات في Java
  • بيانات التحكم
  • فئات وكائنات
  • المصفوفات
  • مفهوم OOPS الأساسي

يمكنك أيضًا تعلم Java من خلال YouTube برنامج جافا التعليمي قائمة التشغيل. تعلم سعيد !!

إذا وجدت هذه المدونة على ' صفيف جافا ' مفيد ، تحقق من من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم. لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات وسنعاود الاتصال بك.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات وسنعاود الاتصال بك.