วิธีสร้าง Dice Simulator โดยใช้ Java (พร้อมรูปภาพ)

สารบัญ:

วิธีสร้าง Dice Simulator โดยใช้ Java (พร้อมรูปภาพ)
วิธีสร้าง Dice Simulator โดยใช้ Java (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้าง Dice Simulator โดยใช้ Java (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้าง Dice Simulator โดยใช้ Java (พร้อมรูปภาพ)
วีดีโอ: What is Microsoft Access and What Do You Use It For? 2024, อาจ
Anonim

คลาส Random ใน java จะมีประโยชน์มากสำหรับการจำลองและสร้างเกม วิธีพื้นฐานในการใช้คลาสนี้คือการจำลองลูกเต๋า ซึ่งหมายถึงการสุ่มตัวเลขจากช่วงที่กำหนด ขึ้นอยู่กับว่าลูกเต๋านั้นมีกี่ด้าน มันค่อนข้างง่ายและรวดเร็วในการทำ ซึ่งหมายความว่าใครก็ตามที่มีความรู้เกี่ยวกับ Java เป็นอย่างดีก็สามารถทำได้

ขั้นตอน

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 1
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 1

ขั้นตอนที่ 1. เปิดแอปพลิเคชัน IDE บนคอมพิวเตอร์ของคุณ

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 2
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 2

ขั้นตอนที่ 2 สร้างโครงการใหม่

ตั้งชื่อมันว่า DiceSimulator ถ้ามันสร้างคลาสหลักโดยอัตโนมัติ ให้เรียกคลาสนั้นว่า DiceTester

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 3
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 3

ขั้นตอนที่ 3 สร้างคลาสใหม่และตั้งชื่อเป็น Dice

  • ในไฟล์ Dice นี้ ให้นำเข้าแพ็คเกจแบบสุ่ม:

    นำเข้า java.util. Random;

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 4
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 4

ขั้นตอนที่ 4 ภายในคลาส Dice ให้เริ่มต้นตัวแปรสุ่ม:

  • Random randomGenerator = สุ่มใหม่ ();

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 5
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 5

ขั้นตอนที่ 5. เริ่มต้นตัวแปรจำนวนเต็มเพื่อระบุจำนวนด้าน:

  • ด้าน int = 0;

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 6
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 6

ขั้นตอนที่ 6 สร้าง Constructor สำหรับ Dice เพื่อกำหนดจำนวนด้านที่คลาสของลูกเต๋าจะมี:

  • ลูกเต๋าสาธารณะ (int numberOfSides) { ด้าน = numberOfSides;}

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่7
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่7

ขั้นตอนที่ 7 สร้างวิธีการส่งคืนตัวเลขสุ่มระหว่าง 1 ถึงจำนวนด้าน:

  • ม้วน int สาธารณะ () {ผลลัพธ์ int = randomGenerator.nextInt (ด้าน) + 1; ส่งคืนผลลัพธ์; }

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 8
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 8

ขั้นตอนที่ 8 สร้างคลาสหลักและตั้งชื่อเป็น DiceTester

หาก DiceTester เป็นคลาสหลักของคุณ ให้ไปที่ DiceTester แทน

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 9
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 9

ขั้นตอนที่ 9 ที่ด้านบนสุดของคลาส DiceTester ให้นำเข้าแพ็คเกจสแกนเนอร์:

  • นำเข้า java.util. Scanner;

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 10
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 10

ขั้นตอนที่ 10. สร้างวัตถุสแกนเนอร์ในวิธีการหลักและตั้งชื่อ

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 11
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 11

ขั้นตอนที่ 11 พิมพ์คำถาม:

“คุณต้องการลูกเต๋ากี่ลูก”

  • หากคุณยังใหม่ต่อการเขียนโปรแกรม ให้ใช้

    System.out.println(" ");

    เพื่อพิมพ์ใบแจ้งยอด
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 12
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 12

ขั้นตอนที่ 12. เริ่มต้นตัวแปรจำนวนเต็มที่เรียกว่า howManyDice และกำหนดให้กับจำนวนเต็มที่ป้อนเข้าของผู้ใช้:

  • int howManyDice = in.nextInt();

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 13
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 13

ขั้นตอนที่ 13 พิมพ์คำถาม:

“ลูกเต๋าแต่ละลูกมีกี่ด้าน”

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 14
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 14

ขั้นตอนที่ 14. เริ่มต้นตัวแปรจำนวนเต็มที่เรียกว่า howManySides และกำหนดให้กับจำนวนเต็มที่ป้อนเข้าของผู้ใช้:

  • int howManySides = in.nextInt();

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 15
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 15

ขั้นตอนที่ 15 สร้าง for loop ที่วนซ้ำทุกๆ ลูกเต๋าที่ผู้ใช้ต้องการสร้าง

ภายในลูปนี้ คุณสร้างแต่ละอ็อบเจ็กต์ Dice โดยใช้ตัวแปร for ลูป x และส่งตัวแปร howManySides

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 16
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 16

ขั้นตอนที่ 16 เรียกวิธีการม้วนจาก Dice และแสดงในลูปเพื่อรับผลลัพธ์ทั้งหมด

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 17
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 17

ขั้นตอนที่ 17. ตรวจสอบว่าลูปดูเหมือนกับโค้ดต่อไปนี้:

  • สำหรับ (int x = 0; x < howManyDice; x++) {theDice[x] = ลูกเต๋าใหม่ (howManySides); int ผลลัพธ์ = theDice[x].roll(); System.out.println("ทอยลูกเต๋า #" + (1 + x) + ": " + ผลลัพธ์); }

สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 18
สร้าง Dice Simulator โดยใช้ Java ขั้นตอนที่ 18

ขั้นตอนที่ 18. เรียกใช้โปรแกรม

ในหลาย IDE ทำได้โดยการกดปุ่มเล่นสีเขียวที่มุมบนซ้ายของแอปพลิเคชัน IDE ของคุณ

เคล็ดลับ

  • ลองคอมไพล์และรันโปรแกรมเมื่อคุณใส่โค้ดใหม่เข้าไปเพื่อค้นหาข้อผิดพลาดในโปรแกรมของคุณ!
  • จัดระเบียบโค้ดของคุณ เพื่อให้คุณสามารถค้นหาบางส่วนของโค้ดของคุณได้อย่างง่ายดายสำหรับการตรวจทานในภายหลัง
  • แสดงความคิดเห็นโดยใช้ // เพื่อทิ้งข้อมูลที่คุณเชื่อว่าจะต้องได้รับความสนใจเป็นพิเศษหรือให้โปรแกรมเมอร์คนอื่นดูแลโปรแกรมของคุณ!

แนะนำ: