Java ашиглан шоо симулятор хэрхэн хийх вэ (зурагтай)

Агуулгын хүснэгт:

Java ашиглан шоо симулятор хэрхэн хийх вэ (зурагтай)
Java ашиглан шоо симулятор хэрхэн хийх вэ (зурагтай)

Видео: Java ашиглан шоо симулятор хэрхэн хийх вэ (зурагтай)

Видео: Java ашиглан шоо симулятор хэрхэн хийх вэ (зурагтай)
Видео: Microsoft Access VBA дээр цуглуулгыг хэрхэн ашиглах талаар 2024, May
Anonim

Java дахь Random анги нь симуляци хийх, тоглоом бүтээхэд маш их тустай байж болно. Энэ ангийг ашиглах үндсэн арга бол шоо дуурайх явдал бөгөөд энэ нь шоо хичнээн талаас нь хамаарч байгаагаас шалтгаалан тодорхой мужаас санамсаргүй тоо авах гэсэн үг юм. Үүнийг хийх нь маш хялбар бөгөөд хурдан бөгөөд энэ нь java -ийн зохих мэдлэгтэй хүн үүнийг хялбархан хийх боломжтой гэсэн үг юм.

Алхам

Java ашиглан шоо симулятор хийх 1 -р алхам
Java ашиглан шоо симулятор хийх 1 -р алхам

Алхам 1. IDE програмаа компьютер дээрээ нээнэ үү

Java ашиглан шоо симулятор хийх 2 -р алхам
Java ашиглан шоо симулятор хийх 2 -р алхам

Алхам 2. Шинэ төсөл үүсгэх

Үүнийг DiceSimulator гэж нэрлэ. Хэрэв энэ нь үндсэн ангийг автоматаар хийдэг бол энэ ангийг DiceTester гэж нэрлэнэ үү.

Java ашиглан шоо симулятор хийх 3 -р алхам
Java ашиглан шоо симулятор хийх 3 -р алхам

Алхам 3. Шинэ анги үүсгээд Dice гэж нэрлэнэ үү

  • Энэхүү Dice файлд санамсаргүй багцыг импортлоорой.

    java.util. Random импортлох;

Java ашиглан шоо симулятор хийх 4 -р алхам
Java ашиглан шоо симулятор хийх 4 -р алхам

Алхам 4. Dice ангилалд санамсаргүй хувьсагч үүсгэнэ үү

  • Random randomGenerator = шинэ Random ();

Java ашиглан шоо симулятор хийх 5 -р алхам
Java ашиглан шоо симулятор хийх 5 -р алхам

Алхам 5. Бүхэл тоон хувьсагчийг эхлүүлж талуудын тоог заана уу

  • int sides = 0;

Java ашиглан шоо симулятор хийх 6 -р алхам
Java ашиглан шоо симулятор хийх 6 -р алхам

Алхам 6. Шоо ангиллын талуудын тоог тодорхойлохын тулд шоо байгуулагчийг үүсгэнэ үү

  • нийтийн шоо (int numberOfSides) {талууд = numberOfSides;}

Java ашиглан шоо симулятор хийх 7 -р алхам
Java ашиглан шоо симулятор хийх 7 -р алхам

Алхам 7. Санамсаргүй тоог 1 ба талуудын хооронд буцаах аргыг үүсгээрэй

  • public int roll () {int үр дүн = randomGenerator.nextInt (талууд) + 1; буцаах үр дүн; }

Java 8 -ийг ашиглан шоо симулятор хийх
Java 8 -ийг ашиглан шоо симулятор хийх

Алхам 8. Үндсэн анги үүсгээд DiceTester гэж нэрлэнэ үү

Хэрэв DiceTester бол таны үндсэн анги бол шууд DiceTester руу очно уу

Java 9 -ийг ашиглан шоо симулятор хийх
Java 9 -ийг ашиглан шоо симулятор хийх

Алхам 9. DiceTester ангийн дээд хэсэгт сканнерын багцыг импортлоорой

  • java.util. Scanner импортлох;

Java ашиглан шоо симулятор хийх 10 -р алхам
Java ашиглан шоо симулятор хийх 10 -р алхам

Алхам 10. Үндсэн аргад Scanner объектыг үүсгээд нэрлэнэ үү

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 хувьсагчийг дамжуулж Dice объект бүрийг бүтээдэг

Java ашиглан шоо симулятор хийх 16 -р алхам
Java ашиглан шоо симулятор хийх 16 -р алхам

Алхам 16. Dice -ээс өнхрөх аргыг дуудаж, бүх үр дүнг авахын тулд давталтад харуул

Java ашиглан шоо симулятор хийх 17 -р алхам
Java ашиглан шоо симулятор хийх 17 -р алхам

Алхам 17. Гогцоо нь дараах кодтой төстэй эсэхийг шалгаарай

  • for (int x = 0; x <howManyDice; x ++) {theDice [x] = new Dice (howManySides); int үр дүн = TheDice [x].roll (); System.out.println ("Roll dice #" + (1 + x) + ":" + үр дүн); }

Java ашиглан шоо симулятор хийх 18 -р алхам
Java ашиглан шоо симулятор хийх 18 -р алхам

Алхам 18. Хөтөлбөрийг ажиллуулна уу

Олон IDE -д IDE програмынхаа зүүн дээд буланд байгаа ногоон тоглуулах товчийг дарна уу

Зөвлөмж

  • Шинэ код оруулах явцад програмынхаа алдааг олж мэдэхийн тулд програмыг хөрвүүлж, ажиллуулахыг хичээгээрэй!
  • Кодыг эмх цэгцтэй байлга, ингэснээр та кодынхоо тодорхой хэсгийг дараа нь хянан үзэх боломжтой болно.
  • Нэмэлт анхаарал хандуулах шаардлагатай гэж үзэж буй мэдээллээ үлдээх эсвэл бусад програмистууд таны програмыг үзэхийн тулд // ашиглан сэтгэгдлээ үлдээнэ үү!

Зөвлөмж болгож буй: