نحوه ساخت شبیه ساز تاس با استفاده از جاوا (همراه با تصاویر)

فهرست مطالب:

نحوه ساخت شبیه ساز تاس با استفاده از جاوا (همراه با تصاویر)
نحوه ساخت شبیه ساز تاس با استفاده از جاوا (همراه با تصاویر)

تصویری: نحوه ساخت شبیه ساز تاس با استفاده از جاوا (همراه با تصاویر)

تصویری: نحوه ساخت شبیه ساز تاس با استفاده از جاوا (همراه با تصاویر)
تصویری: How To Import Transactions Connection To Your Bank With QuickBooks Online 2024, ممکن است
Anonim

کلاس Random در جاوا می تواند برای انجام شبیه سازی و ایجاد بازی بسیار مفید باشد. یک روش اساسی برای استفاده از این کلاس شبیه سازی تاس است ، که به معنی بدست آوردن یک عدد تصادفی از یک محدوده خاص بسته به تعداد ضلع های تاس است. تهیه آن بسیار آسان و سریع است ، بدین معنا که هرکسی که دانش کافی از جاوا را دارد می تواند به راحتی آن را بسازد.

مراحل

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 1
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 1

مرحله 1. برنامه IDE خود را در رایانه خود باز کنید

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 2
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 2

مرحله 2. ایجاد یک پروژه جدید

نام آن را DiceSimulator بگذارید. اگر به طور خودکار یک کلاس اصلی ایجاد می کند ، با آن کلاس DiceTester تماس بگیرید.

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 3
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 3

مرحله 3. یک کلاس جدید ایجاد کنید و نام آن را Dice بگذارید

  • در این فایل Dice ، بسته تصادفی را وارد کنید:

    واردات java.util. Random؛

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 4
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 4

مرحله 4. در کلاس Dice ، یک متغیر تصادفی را راه اندازی کنید:

  • Random randomGenerator = new Random ()؛

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 5
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 5

مرحله 5. یک متغیر صحیح را برای نشان دادن تعداد اضلاع شروع کنید:

  • طرفین int = 0؛

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 6
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 6

مرحله 6: سازنده ای برای Dice ایجاد کنید تا تعداد اضلاع کلاس تاس را مشخص کند:

  • تاس عمومی (int numberOfSides) {side = numberOfSides؛}

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 7
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 7

مرحله 7. یک متد ایجاد کنید تا یک عدد تصادفی بین 1 و تعداد اضلاع برگردد:

  • public int roll () {int result = randomGenerator.nextInt (طرف) + 1؛ نتیجه بازگشت ؛ }

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 8
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 8

مرحله 8. کلاس اصلی را ایجاد کرده و نام آن را DiceTester بگذارید

اگر DiceTester کلاس اصلی شماست ، به جای آن مستقیماً به DiceTester بروید

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 9
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 9

مرحله 9. در بالای کلاس DiceTester ، بسته اسکنر را وارد کنید:

  • واردات java.util. Scanner؛

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 10
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 10

مرحله 10. یک شیء اسکنر در متد اصلی ایجاد کرده و نام آن را در آن بگذارید

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 11
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 11

مرحله 11. پرسش را چاپ کنید:

"به چند تاس نیاز دارید؟"

  • اگر در برنامه نویسی تازه کار هستید ، از آن استفاده کنید

    System.out.println ("")؛

    برای چاپ دستورات
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 12
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 12

مرحله 12. یک متغیر صحیح به نام howManyDice راه اندازی کنید و آن را به ورودی های صحیح کاربر اختصاص دهید:

  • int howManyDice = in.nextInt ()؛

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 13
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 13

مرحله 13. پرسش را چاپ کنید:

"هر تاس چند ضلع دارد؟"

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 14
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 14

مرحله 14. یک متغیر صحیح به نام howManySides را راه اندازی کنید و آن را به ورودی های صحیح کاربر اختصاص دهید:

  • int howManySides = in.nextInt ()؛

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 15
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 15

مرحله 15. یک حلقه for ایجاد کنید که یکبار برای هر تاس که کاربر می خواهد ایجاد کند تکرار شود

در این حلقه ، هر شی Dice را با استفاده از متغیر حلقه for x و ارسال متغیر howManySides می سازید

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 16
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 16

مرحله 16. روش رول را از Dice فراخوانی کنید و آن را در حلقه نمایش دهید تا همه نتایج را بدست آورید

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 17
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 17

مرحله 17. بررسی کنید که حلقه شبیه کد زیر باشد:

  • برای (int x = 0؛ x <howManyDice؛ x ++) {theDice [x] = تاس جدید (howManySides) ؛ int result = theDice [x].roll ()؛ System.out.println ("ریختن تاس #" + (1 + x) + ":" + نتیجه) ؛ }

با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 18
با استفاده از جاوا یک شبیه ساز تاس بسازید مرحله 18

مرحله 18. برنامه را اجرا کنید

در بسیاری از IDE با فشردن دکمه سبز بازی در گوشه سمت چپ بالای برنامه IDE خود اقدام می کنید

نکات

  • سعی کنید برنامه را همانطور که کد جدیدی را وارد کرده اید کامپایل و اجرا کنید تا خطاها در برنامه شما پیدا شود!
  • کد خود را سازماندهی کنید تا بتوانید به راحتی مناطق خاصی از کد خود را برای بررسی بعدی پیدا کنید.
  • نظرات خود را با استفاده از // بگذارید تا اطلاعاتی را که در آن فکر می کنید نیاز به توجه بیشتری دارند یا برنامه نویسان دیگر به برنامه شما نگاه کنند ، بگذارید!

توصیه شده: