البرمجة

إنشاء قائمة أرقام عشوائية في Java باستخدام مدخلات المستخدم

في هذا السياق، يسعدني أن أقدم لك شرحاً مفصلاً حول كيفية إنشاء قائمة من الأرقام العشوائية باستخدام لغة البرمجة Java، حيث يتم جمع البيانات المدخلة من قبل المستخدم باستخدام واجهة المستخدم التي تحتوي على مربع نص يسمى “n2sInput”.

أولاً، يجب علينا استخدام دورة تكرار (loop) لإنشاء الأرقام العشوائية بناءً على عدد المرات التي يحددها المستخدم. في هذا السياق، سنستخدم حلقة for. وفيما يلي مثال على كيفية تحقيق ذلك:

java
import java.util.ArrayList; import java.util.Random; public class RandomNumberGenerator { public static void main(String[] args) { // قراءة العدد المدخل من المستخدم int numberOfRandomNumbers = Integer.parseInt(n2sInput.getText()); // إنشاء ArrayList لتخزين الأرقام العشوائية ArrayList randomNumbersList = new ArrayList<>(); // إنشاء كائن من فئة Random Random random = new Random(); // حلقة for لإنشاء الأرقام العشوائية for (int i = 0; i < numberOfRandomNumbers; i++) { // إنشاء رقم عشوائي بين -1000 و 1000 int randomNumber = random.nextInt(2001) - 1000; // إضافة الرقم العشوائي إلى القائمة randomNumbersList.add(randomNumber); } // طباعة الأرقام العشوائية System.out.println("Random Numbers List: " + randomNumbersList); } }

هذا المثال يستخدم فئة Random لإنشاء أرقام عشوائية ويخزنها في ArrayList. يتم قراءة عدد الأرقام المراد إنشاءها من قبل المستخدم باستخدام n2sInput.

تأكد من استبدال n2sInput.getText() بالكود الفعلي الذي يقوم بقراءة البيانات من واجهة المستخدم الخاصة بك.

المزيد من المعلومات

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

في البداية، قمنا بتحديد المتغير numberOfRandomNumbers الذي يمثل عدد الأرقام العشوائية التي يرغب المستخدم في إنشاءها. يتم استخدام Integer.parseInt(n2sInput.getText()) لتحويل النص المدخل من المستخدم إلى قيمة صحيحة.

ثم، تم إنشاء ArrayList ب اسم randomNumbersList لتخزين الأرقام العشوائية. يتم استخدام ArrayList لسهولة إضافة وإزالة العناصر.

باستخدام فئة Random، تم إنشاء كائن random الذي يتيح لنا توليد أرقام عشوائية. داخل حلقة for، يتم تكرار عملية إنشاء أرقام عشوائية وإضافتها إلى الـ ArrayList حتى يتم الوصول إلى عدد الأرقام المحدد من قبل المستخدم.

في كل تكرار من الحلقة، يتم استخدام random.nextInt(2001) - 1000 لإنشاء رقم عشوائي بين -1000 و1000. يتم ذلك عبر جمع رقم عشوائي بين 0 و2000 وطرح 1000 للحصول على نطاق يبدأ من -1000 وينتهي في 1000.

أخيراً، يتم طباعة القائمة النهائية باستخدام System.out.println("Random Numbers List: " + randomNumbersList);.

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

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

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