ป้อนหมายเลขบนคอนโซลและตรงกับหมายเลขสุ่ม หากการแข่งขันถูกต้องมันจะกลับ "ช็อต!"
หากข้อผิดพลาดการจับคู่กลับมา "เสียใจเกินไป! ฉันไม่ได้ตี!"
แพ็คเกจ hitmouse; นำเข้า java.util.random; นำเข้า java.util.scanner; คลาสสาธารณะ hitmouse {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {// todo วิธีการที่สร้างขึ้นอัตโนมัติ stub int [] map = new int [5]; // กำหนดอาร์เรย์สุ่มแรนด์ = ใหม่สุ่ม (); // อินสแตนซ์สแกนเนอร์ตัวแปรหมายเลขสุ่มสแกนเนอร์ = สแกนเนอร์ใหม่ (System.in); // รับอินพุตคอนโซล int pos; // gomo ตำแหน่ง int newpos; // ตำแหน่งอินพุตผู้ใช้ตัดสินด้วยตำแหน่งโกเฟอร์ในขณะที่ (จริง) {สำหรับ (int i = 0; i <map.length; i ++) {map [i] = 0; // ตัวเลขทั้งหมดถูกกำหนดให้ 0} pos = rand.nextint (5); // ตัวเลขสุ่มภายใน 5 แผนที่ [pos] = 1; // ตำแหน่งของ gopher (1 หมายถึงตำแหน่งของ gopher) สำหรับ (int temp: map) {system.out.print (temp); // output array} system.out.println ("โปรดป้อนตำแหน่ง hit:"); newPos = scan.nextint (); // หมายเลขที่ป้อนในคอนโซลถูกกำหนดให้กับ newPOS ถ้า (pos == newPos) {// ตัดสินว่าตำแหน่งนั้นถูกต้อง System.out.println ("Shot!"); } else {system.out.println ("เสียใจเกินไป! ฉันไม่ได้ตี!"); -เอฟเฟกต์เอาต์พุต:
00001 โปรดเข้าสู่ตำแหน่งนัดหยุดงาน: 4 ฮิต! 00100 โปรดเข้าสู่ตำแหน่งนัดหยุดงาน: 2 ครั้ง! 10,000 โปรดป้อนตำแหน่งการนัดหยุดงาน: 0 ฮิต! 10,000 โปรดป้อนตำแหน่งการนัดหยุดงาน: 3 มันน่าเสียใจมาก! คิดถึง 01000 โปรดป้อนตำแหน่งการนัดหยุดงาน: 1 ฮิต! 10,000 โปรดป้อนตำแหน่งการนัดหยุดงาน:
เรียกใช้ผลลัพธ์ด้วยตัวเอง:
00010 โปรดเข้าสู่ตำแหน่งนัดหยุดงาน: 9 มันน่าเสียใจมาก! คิดถึง 00100 โปรดเข้าสู่ตำแหน่งนัดหยุดงาน: 1 มันน่าเสียใจมาก! คิดถึง 00001 โปรดเข้าสู่ตำแหน่งการนัดหยุดงาน: 5 มันเสียใจมาก! คิดถึง 10,000 โปรดป้อนตำแหน่งการนัดหยุดงาน: 6 มันน่าเสียใจมาก! คิดถึง 01000 โปรดป้อนตำแหน่งการนัดหยุดงาน: 4 มันน่าเสียใจมาก! คิดถึง 00010 โปรดเข้าสู่ตำแหน่งการนัดหยุดงาน: 5 มันเสียใจมาก! คิดถึง 10,000 โปรดเข้าสู่ตำแหน่งการนัดหยุดงาน: 88 มันเสียใจมาก! คิดถึง 00010 โปรดเข้าสู่ตำแหน่งการนัดหยุดงาน: 4 มันเสียใจมาก! คิดถึง 10,000 โปรดเข้าสู่ตำแหน่งการนัดหยุดงาน: 5 มันเสียใจมาก! คิดถึง 10,000 โปรดป้อนตำแหน่งการนัดหยุดงาน: 6 มันน่าเสียใจมาก! คิดถึง 00010 โปรดเข้าสู่ตำแหน่งนัดหยุดงาน: 3 ครั้ง! 01000 โปรดป้อนตำแหน่งการนัดหยุดงาน:
โชคร้าย - ฉันเอาชนะได้หลายครั้งก่อนที่ฉันจะชนะ
สรุป
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้เกี่ยวกับการเขียนโปรแกรม Java เพื่อใช้รหัสตัวอย่างเกม Ghost Mouse Word ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องในเว็บไซต์นี้ต่อไป หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น