كيفية عمل محاكي النرد باستخدام جافا (بالصور)

جدول المحتويات:

كيفية عمل محاكي النرد باستخدام جافا (بالصور)
كيفية عمل محاكي النرد باستخدام جافا (بالصور)

فيديو: كيفية عمل محاكي النرد باستخدام جافا (بالصور)

فيديو: كيفية عمل محاكي النرد باستخدام جافا (بالصور)
فيديو: كيفية إدارة و استخدام local Group Policy Editor للتحكم فى صلاحيات الوينذوز 2024, يمكن
Anonim

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

خطوات

اصنع محاكي النرد باستخدام Java الخطوة 1
اصنع محاكي النرد باستخدام Java الخطوة 1

الخطوة 1. افتح تطبيق IDE الخاص بك على جهاز الكمبيوتر الخاص بك

اصنع محاكي النرد باستخدام Java الخطوة 2
اصنع محاكي النرد باستخدام Java الخطوة 2

الخطوة 2. إنشاء مشروع جديد

سمها DiceSimulator. إذا كان يقوم بعمل فصل دراسي رئيسي تلقائيًا ، فاتصل بهذا الفصل DiceTester.

اصنع محاكي النرد باستخدام Java الخطوة 3
اصنع محاكي النرد باستخدام Java الخطوة 3

الخطوة الثالثة. قم بإنشاء فئة جديدة وقم بتسميتها النرد

  • في ملف النرد هذا ، قم باستيراد الحزمة العشوائية:

    استيراد java.util. Random ؛

اصنع محاكي النرد باستخدام Java الخطوة 4
اصنع محاكي النرد باستخدام Java الخطوة 4

الخطوة 4. ضمن فئة النرد ، ابدأ متغيرًا عشوائيًا:

  • Random randomGenerator = new Random () ؛

اصنع محاكي النرد باستخدام Java الخطوة 5
اصنع محاكي النرد باستخدام Java الخطوة 5

الخطوة 5. ابدأ متغير عدد صحيح للإشارة إلى عدد الأضلاع:

  • جوانب int = 0 ؛

اصنع محاكي النرد باستخدام Java الخطوة 6
اصنع محاكي النرد باستخدام Java الخطوة 6

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

  • النرد العام (int numberOfSides) {الجانبين = numberOfSides ؛}

اصنع محاكي النرد باستخدام Java الخطوة 7
اصنع محاكي النرد باستخدام Java الخطوة 7

الخطوة 7. قم بإنشاء طريقة لإرجاع رقم عشوائي بين 1 وعدد الجوانب:

  • public int roll () {int result = randomGenerator.nextInt (الجانبين) + 1 ؛ نتيجة العودة }

اصنع محاكي النرد باستخدام Java الخطوة 8
اصنع محاكي النرد باستخدام Java الخطوة 8

الخطوة الثامنة. قم بإنشاء الفصل الدراسي الرئيسي وقم بتسميته DiceTester

إذا كان DiceTester هو فصلك الرئيسي ، فانتقل مباشرة إلى DiceTester بدلاً من ذلك

اصنع محاكي النرد باستخدام Java الخطوة 9
اصنع محاكي النرد باستخدام Java الخطوة 9

الخطوة 9. في الجزء العلوي من فئة DiceTester ، قم باستيراد حزمة الماسح الضوئي:

  • استيراد java.util. Scanner ؛

اصنع محاكي النرد باستخدام Java الخطوة 10
اصنع محاكي النرد باستخدام Java الخطوة 10

الخطوة 10. قم بإنشاء كائن ماسح ضوئي بالطريقة الرئيسية وقم بتسميته

اصنع محاكي النرد باستخدام Java الخطوة 11
اصنع محاكي النرد باستخدام Java الخطوة 11

الخطوة 11. اطبع السؤال:

"كم عدد النرد الذي تحتاجه؟"

  • إذا كنت جديدًا في البرمجة ، فاستخدم

    System.out.println ("") ؛

    لطباعة البيانات.
اصنع محاكي النرد باستخدام Java الخطوة 12
اصنع محاكي النرد باستخدام Java الخطوة 12

الخطوة 12: ابدأ متغير عدد صحيح يسمى howManyDice وقم بتعيينه إلى العدد الصحيح الذي يدخله المستخدم:

  • int howManyDice = in.nextInt () ،

اصنع محاكي النرد باستخدام Java الخطوة 13
اصنع محاكي النرد باستخدام Java الخطوة 13

الخطوة 13. اطبع السؤال:

"كم عدد جوانب كل نرد؟"

اصنع محاكي النرد باستخدام Java الخطوة 14
اصنع محاكي النرد باستخدام Java الخطوة 14

الخطوة 14. ابدأ متغير عدد صحيح يسمى howManySides وقم بتعيينه إلى العدد الصحيح الذي يدخله المستخدم:

  • int howManySides = in.nextInt () ،

اصنع محاكي النرد باستخدام Java الخطوة 15
اصنع محاكي النرد باستخدام Java الخطوة 15

الخطوة 15. قم بإنشاء حلقة for تتكرر مرة واحدة لكل نرد يرغب المستخدم في إنشائه

ضمن هذه الحلقة ، يمكنك إنشاء كل كائن نرد باستخدام متغير الحلقة for x وتمرير المتغير howManySides

اصنع محاكي النرد باستخدام Java الخطوة 16
اصنع محاكي النرد باستخدام Java الخطوة 16

الخطوة 16. استدعاء طريقة لفة من النرد وعرضها في الحلقة للحصول على جميع النتائج

اصنع محاكي النرد باستخدام Java الخطوة 17
اصنع محاكي النرد باستخدام Java الخطوة 17

الخطوة 17. تأكد من أن الحلقة تشبه الكود التالي:

  • لـ (int x = 0؛ x <howManyDice؛ x ++) {theDice [x] = new Dice (howManySides) ؛ نتيجة int = theDice [x].roll () ؛ System.out.println ("Roll of dice #" + (1 + x) + ":" + result)؛ }

اصنع محاكي النرد باستخدام Java الخطوة 18
اصنع محاكي النرد باستخدام Java الخطوة 18

الخطوة 18. قم بتشغيل البرنامج

في العديد من IDE ، يتم ذلك عن طريق الضغط على زر التشغيل الأخضر في الزاوية اليسرى العليا من تطبيق IDE الخاص بك

نصائح

  • حاول تجميع البرنامج وتشغيله أثناء إدخال رمز جديد للعثور على أي أخطاء في برنامجك!
  • حافظ على الكود الخاص بك منظمًا بحيث يمكنك بسهولة العثور على مناطق معينة من التعليمات البرمجية الخاصة بك لمراجعتها لاحقًا.
  • اترك التعليقات باستخدام // لترك المعلومات التي تعتقد أنها ستحتاج إلى مزيد من الاهتمام أو للمبرمجين الآخرين للنظر في برنامجك!

موصى به: