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

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

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

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

مثال على استخدام الدالة القياسية: المسح الضوئي

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

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

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

أمثلة على العمل مع المصفوفات

مثال 1: إدخال صفيف من لوحة المفاتيح

استيراد جافا.أوتيل.الماسح الضوئي;

الماسح الضوئي الماسح الضوئي = الماسح الضوئي الجديد(System.in );

// طلب حجم المصفوفة من المستخدم

// إنشاء صفيف بالحجم المحدد

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

// ملء المصفوفة بالعناصر

ل (إنت أنا = 0 ؛ أنا < الحجم ؛ أنا i) {

}

}

public static void main(String[] args) {

int[] array = {5, 9, 3, 1, 7};

int min = array[0];

for (int i = 1; i < array.length; i++) {

if (array[i] < min) {

min = array[i];

}

}

System.out.println("Минимальное значение: " + min);

}

}

Пример 3: Сортировка массива по возрастанию

public class Main {

public static void main(String[] args) {

int[] array = {5, 9, 3, 1, 7};

for (int i = 0; i < array.length - 1; i++) {

for (int j = 0; j array[j + 1]) {

int temp = array[j];

array[j] = array[j + 1];

array[j + 1] = temp;

}

}

}

System.out.println("Отсортированный массив:");

for (int i = 0; i < array.length; i++) {

System.out.print(array[i] + " ");

}

}}
Это лишь некоторые примеры работы с массивами. وهي توضح العمليات الأساسية لإدخال البيانات ومعالجتها وإخراجها في المصفوفات. ولكن يمكن استخدام المصفوفات لحل مهام أكثر تعقيدا ، مثل العثور على متوسط القيمة وحذف العناصر والبحث عن التكرارات وغير ذلك الكثير.
إنشاء وملء صفيف باستخدام لوحة المفاتيحمثال على إنشاء وملء صفيف باستخدام لوحة المفاتيح:

ن = كثافة العمليات (الإدخال ("أدخل حجم الصفيف:"))

أر = []

العنصر = الإدخال()

آر.إلحاق (عنصر)

في هذا المثال ، يطلب من المستخدم أولا إدخال حجم المصفوفة باستخدام

وظيفة الإدخال ()وتحويل السلسلة إلى عدد صحيح باستخدام
الباحث () وظيفة. ثم فارغة
مجموعة آر آرتم إنشاؤه.
باستخدام حلقة ل

يتم تعبئة المصفوفة بالتتابع مع إدخال العناصر باستخدام

وظيفة الإدخال ()

. تتم إضافة كل عنصر إلى المصفوفة باستخدام الطريقة

إلحاق()

.

وثيقة.اكتب (صفيف [أنا]+"");