บทความนี้อธิบายวิธีการสร้าง 52 โป๊กเกอร์โดยจำลองการ์ดโป๊กเกอร์จำลองและการสับเปลี่ยน แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
จำเป็นต้อง:
สร้างภาพโป๊กเกอร์ 52 ภาพจำลองการเล่นไพ่และเอาต์พุต
รหัสการใช้งาน:
แพ็คเกจ com.ncu.zhanghuirong; นำเข้า java.util.arraylist; นำเข้า java.util.collections; บัตรระดับสาธารณะ {Public String Poker (int num) {string str = ""; String [] face = {"♥", "♠", "♣", "♦"}; สตริง [] number = {",", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "q", "k"}; str + = face [num % 4] + number [num % 13]; return str; } โมฆะสาธารณะ Shuffle (@suppresswarnings ("rawtypes") รายการ ArrayList) {} @suppresswarnings ("ไม่ได้ตรวจสอบ") โมฆะคงที่สาธารณะ (สตริง [] args) {@suppresswarnings การ์ดการ์ด = การ์ดใหม่ (); สำหรับ (int i = 0; i <52; i ++) {list.add (card.poker (i)); } สำหรับ (int i = 0; i <52; i ++) {list.add (card.poker (i)); } สำหรับ (int i = 0; i <list.size (); i ++) {system.out.printf ("%s/t", list.get (i)); if ((i + 1) % 13 == 0) {system.out.println (""); }} system.out.println (); collections.shuffle (รายการ); System.out.println ("shushed:"); สำหรับ (int i = 0; i <list.size (); i ++) {system.out.printf ("%s/t", list.get (i)); if ((i + 1) % 13 == 0) {system.out.println (""); -เอาท์พุท:
♥ A ♠ 2 ♣ 3 ♦ 4 ♥ 5 ♣ 6 ♣ 7 ♣ 8 ♥ 9 ♠ 10 ♣ J ♦ Q ♥ K ♠ A ♣ 2 ♦ 3 ♥ 4 ♣ 5 ♣ 6 ♦ 7 ♥ 8 ♠ 9 ♣ 10 ♦ J ♥ Q ♣ K ♣ A ♣ A ♣ 2 ♣ 3 ♣ 4 ♣ 5 ♣ 6 ♣ 8 ♦ 9 ♥ 10 ♠ J ♣ Q ♣ K K หลังจากสับเปลี่ยน: ♥ 3 ♥ 9 ♦ 6 ♥ J ♦ K ♥ 4 ♣ 8 ♥ K ♦ Q ♣ 5 ♣ 7 ♠ J ♠ A ♠ 10 ♥ A ♣ J ♠ K ♠ 5 ♥ 2 ♣ 8 ♦ J ♠ Q ♦ 3 ♦ 9 ♣ Q ♣ K ♣ 3 ♥ 5 ♣ 6 ♣ 5 ♣ 2 ♦ A ♥ 7 ♠ 4 ♥ 6 ♠ 7 ♣ 4 ♠ 3 ♠ 2 ♠ 2 ♠ 2
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอัลกอริทึม Java ผู้อ่านที่มีความสนใจในเว็บไซต์นี้สามารถดูหัวข้อ: "โครงสร้างข้อมูล Java และการสอนอัลกอริทึม", "บทสรุปของเคล็ดลับการดำเนินงาน Java Dom", "บทสรุปของไฟล์ Java และเคล็ดลับการดำเนินการไดเรกทอรี" และ "สรุป
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน