الانتقال إلى المحتوى الرئيسي

مثال على العمل مع صفيف تم إدخاله من لوحة المفاتيح

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

أولا ، نحن بحاجة إلى إعلان وإنشاء صفيف. يمكننا استخدام المشغل الفوري للحصول على البيانات من المستخدم. ثم سنقوم بتحويل السلسلة إلى مصفوفة باستخدام طريقة الانقسام. على سبيل المثال ، إذا قام المستخدم بإدخال السلسلة "1 2 3 4 5" ، فسنحصل على مصفوفة [1, 2, 3, 4, 5].

فار المدخلات = موجه ("أدخل عناصر مجموعة:");

فار صفيف = المدخلات.انقسام ("");

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

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

فار ماكس = الرياضيات.ماكس.تطبيق (لاغية ، صفيف);

فار دقيقة = الرياضيات.مين.تطبيق (لاغية ، صفيف);

وحدة التحكم.سجل ("الحد الأقصى لعنصر الصفيف:" + الحد الأقصى);

وحدة التحكم.سجل ("الحد الأدنى لعنصر الصفيف:" + دقيقة);

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

  1. مثال على إنشاء واستخدام مصفوفة في جافا سكريبت
  2. إنشاء صفيف
  3. إضافة عناصر إلى مصفوفة
  4. قراءة عناصر المصفوفة
  5. تغيير عناصر المصفوفة
  6. إزالة العناصر من صفيف
  7. البحث عن عناصر في صفيف

مثال على إنشاء واستخدام مصفوفة في جافا سكريبت

هناك عدة طرق لإنشاء مصفوفة في جافا سكريبت. واحد منهم يستخدم مجموعة حرفية:

دع الفواكه = ['التفاح' ، 'الموز' ، 'البرتقال'];

دع أولافاكهة = فواكه [0];

الآن يحتوي متغير الفاكهة الأول على القيمة 'تفاحة'.

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

دع الأرقام = [1, 2, 3, 4, 5];

  • أو مجموعة من الكائنات:
  • {الاسم: 'إيفان' ، العمر: 20 },
  • {الاسم: 'أليكسي' ، العمر: 25 }

 - إرجاع طول الصفيف;

دفع()

- يضيف عنصرا جديدا إلى نهاية المصفوفة;

البوب()

- يزيل العنصر الأخير من المصفوفة;

شريحة()

- إرجاع مجموعة جديدة تحتوي على مجموعة محددة من العناصر;

انضم()

 - يجمع بين جميع عناصر المصفوفة في سلسلة باستخدام الفاصل المحدد.

مثال على استخدام الطرق:

دع الأرقام = [1, 2, 3, 4, 5];

دعونا طول = أرقام.طول ؛ / / طول الصفيف

أرقام.دفع (6) ؛ / / إضافة عنصر جديد إلى نهاية المصفوفة

دع الأخيررقم = أرقام.البوب () ؛ / / حذف العنصر الأخير من الصفيف وحفظ قيمته

إنشاء صفيف

هناك طريقة أخرى لإنشاء مصفوفة وهي استخدام منشئ المصفوفة. منشئ الصفيف هو وظيفة تقوم بإنشاء مصفوفة جديدة. على سبيل المثال:

دع الأرقام = صفيف جديد(1, 2, 3, 4, 5);

يمكنك أيضا إنشاء مصفوفة فارغة وتعبئتها بالقيم لاحقا. على سبيل المثال:

السماح فارغة = [];

[2] = 'القيمة 3';

من المهم أن تتذكر أن فهرسة العناصر في المصفوفة تبدأ من نقطة الصفر. أي أن العنصر الأول يحتوي على فهرس 0 ، والثاني يحتوي على فهرس 1 ، وهكذا.

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

طريقة الدفع( )

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

مثال:

دع العنصر = موجه ('أدخل عنصر صفيف:');

طريقة الدفع( )

. ثم يتم إخراج محتويات المصفوفة إلى وحدة التحكم.

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

قراءة عناصر المصفوفة

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

كثافة العمليات [] صفيف = كثافة العمليات الجديدة [5];

  • الماسح الضوئي الماسح الضوئي = الماسح الضوئي الجديد(System.in);
  • النظام.خارج.برينتلن ("أدخل قيم عناصر المصفوفة:");
  • ل (الباحث ط = 0; أنا < صفيف.الطول ؛ أنا {) {

النظام.خارج.طباعة ("العنصر" + (أنا + 1)+":");

}

التالي ()

من فئة الماسح الضوئي. نتيجة لذلك ، يتم تخزين قيم العناصر في الخلايا المقابلة للمصفوفة.

ثم ، أيضا باستخدام ل حلقة ، يتم عرض قيم العناصر على الشاشة. كما يتضح من المثال ، يتم استخدام التعبير للإشارة إلى عنصر صفيف

صفيف [أنا]

، أين

i

هو مؤشر العنصر.