Dieser Artikel beschreibt die Methode zur Generierung von 52 Poker durch simulierte Pokerkarten und Umbau. Teilen Sie es für Ihre Referenz wie folgt weiter:
Erfordern:
Generieren Sie 52 Pokerbilder, simulieren Sie das Kartenspiel und Ausgabe.
Implementierungscode:
Paket com.ncu.zhanghuirong; import Java.util.ArrayList; importieren java.util.collections; öffentliche Klassenkarte {public String poker (int num) {string str = ""; String [] face = {"♥", "♠", "♣", "♦"}; String [] number = {"a", "2", "3", "4", "5", "6", "7", "8", "9", "10", "j", "q", "k"}; STR + = Gesicht [Num % 4] + Zahl [Num % 13]; return str; } public void shuffle (@Suppresswarnings ("rawttypes") ArrayList -Liste) {} @SuppressWarnings ("Deaktiviert") public static void main (String [] args) {@Suppresswarnings ("rawttypes") arraylistliste = new ArrayList (); Kartenkarte = new Card (); für (int i = 0; i <52; i ++) {list.add (card.poker (i)); } für (int i = 0; i <52; i ++) {list.add (card.poker (i)); } für (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 (Liste); System.out.println ("Shushed:"); für (int i = 0; i <list.size (); i ++) {System.out.printf ("%s/t", list.get (i)); if ((i + 1) % 13 == 0) {System.out.println (""); }}}}Ausgabe:
♥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 ♣2 ♣3 ♣4 ♣5 ♣6 ♣7 ♣8 ♦9 ♥10 ♠J ♣Q ♣K ♣A ♣2 ♣3 ♣4 ♣5 ♣6 ♣8 ♦9 ♥10 ♠J ♣Q ♣K K After shuffling: ♥3 ♥9 ♦6 ♥J ♦K ♥4 ♣8 ♥K ♦Q ♣5 ♣7 ♠J ♠A ♣10 ♣A ♥8 ♠9 ♥Q ♦4 ♠6 ♠8 ♥10 ♣2 ♣10 ♦7 ♠ 10 ♥ A ♣ J ♠ K ♠ 5 ♥ 2 ♣ 8 ♦ J ♠ Q ♦ 3 ♦ 9 ♣ Q ♣ K ♣ K ♣ 3 ♥ 5 ♣ 6 ♣ 5 ♣ 2 ♦ A ♥ 7 ¥ 4 ♥ 6 ♠ 7 ♣ 4 ♠ 2 ♣ 9
Für weitere Informationen zu Java -Algorithmen können Leser, die an dieser Website interessiert sind, die Themen "Java -Datenstruktur und Algorithmus -Tutorial", "Zusammenfassung der Java -Operation DOM -Knoten -Tipps", "Zusammenfassung der Java -Datei- und Verzeichnisoperationstipps" und "Zusammenfassung der Java -Cache -Operation Tipps" anzeigen
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.