اذهب إلى المحتوى
  • 0

إنشاء برنامج بلغة Java للبحث عن موظف في مصفوفة

Monia Nagem

السؤال

عندي مصفوفة تمثل أرقام الموظفين مطلوب قائمة البحث عن موظف ما وهل هو موجود في القائمة ام لا 

بس نبي حل البرنامج بالغة java

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

الأسئلة الإختبارية لا يتم الإجابة عليها بشكل مباشر، ولكن في حال توفر الكود يمكن مساعدتك في حل المشكلة، وخطوات حل السؤال هي كالتالي:

  1. إنشاء مصفوفة تحتوي على أرقام الموظفين، باستخدام نوع البيانات int لتمثيل أرقام الموظفين.
  2. إنشاء كائن Scanner لقراءة إدخال المستخدم.
  3. استخدمي Scanner لطلب رقم الموظف الذي يرغب المستخدم في البحث عنه.
  4. استخدمي حلقة for لتحقيق البحث في المصفوفة بالطبع داخلها نستخدم شرط if لكتابة شرط معين.
  5. استخدمي بنية تحكم if-else لطباعة رسالة تفيد بوجود أو عدم وجود الموظف.
  6. إغلاق كائن Scanner بعد الانتهاء من استخدامه لتجنب تسريب الموارد.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

حل الأسئلة الإختبارية لا نجيبه بشكل مباشر و لكن سأشرح لك طريقة الحل لتستطيعي كتابة الحل بمفردك،

أولا يجب عليك الطلب من المستخدم إدخال رقم الموظف الذين يريد أن يبحث عنه، نستخدم Scanner لاستقبال إدخال المستخدم.

للبحث في المصفوفة نستخدم حلقة for-each للانتقال عبر جميع العناصر في المصفوفة ونقوم بمقارنة كل عنصر (رقم الموظف) مع الرقم الذي أدخله المستخدم، إذا تم العثور على تطابق، نعين المتغير  ليكن مثلا بإسم found على القيمة true ونوقف الحلقة بإستخدام break.

في الأخير ادوات الشرط if-else لطباعة نتيجة البحث، حيث اذا كان الموظف موجود (قيمة found هي true)، نطبع "الموظف موجود في القائمة".
   - إذا لم يتم العثور على الموظف نطبع "الموظف غير موجود في القائمة".

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...