Este artículo describe el método de generar 52 póker mediante tarjetas de póker simuladas y reorganización. Compártelo para su referencia, como sigue:
Requerir:
Genere 52 imágenes de póker, simule las cartas de juego y la salida.
Código de implementación:
paquete com.ncu.zhanghuirong; import java.util.arrayList; import java.util.collections; public class Card {public String String Poker (int num) {String str = ""; String [] face = {"♥", "♠", "♣", "♦"}; String [] number = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"}; str + = cara [num % 4] + número [num % 13]; regresar str; } public void shuffle (@SupplesSwarnings ("RawTypes") ArrayList List) {} @SupplessWarnings ("sin verificar") public static void main (string [] args) {@suppleswarnings ("rawtypes") ArrayList list = new ArrayList (); Tarjeta tarjeta = nueva tarjeta (); para (int i = 0; i <52; i ++) {list.add (card.poker (i)); } para (int i = 0; i <52; i ++) {list.add (card.poker (i)); } for (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 (); Colección.shuffle (lista); System.out.println ("shushed:"); for (int i = 0; i <list.size (); i ++) {system.out.printf ("%s/t", list.get (i)); if ((i + 1) % 13 == 0) {System.out.println (""); }}}}Producción:
♥ A ♠ 2 ♣ 3 ♦ 4 ♥ 5 ♣ 6 ♣ 7 ♣ 8 ♥ 9 ♠ 10 ♣ J ♦ Q ♥ K ♠ A ♣ 2 ♦ 3 ♥ 4 ♣ 5 ♣ 6 ♦ 7 ♥ 8 ♠ 9 ♣ 10 ♦ J ♥ ♥ ♣ K ♣ A ♣ 2 ♦ ega 3 ega 3 Chr. ♣ A ♣ 2 ♣ 3 ♣ 4 ♣ 5 ♣ 6 ♣ 8 ♦ 9 ♥ 10 ♠ J ♣ Q ♣ K K Después de barajar: ♥ 3 ♥ 9 ♦ 6 ♥ J ♦ K ♥ 4 ♣ 8 ♥ K ♦ Q ós ♠ 10 ♥ A ♣ J ♠ K ♠ 5 ♥ 2 ♣ 8 ♦ J ♠ Q ♦ 3 ♦ 9 ♣ Q ♣ K ♣ 3 ♥ 5 ♣ 6 ♣ 5 ♣ 2 ♦ A ♥ 7 ♠ 4 ♥ 6 ♠ 7 ♣ 4 ♠ 2 ♣ 9 ♣ 9 ♣ 9 ♣ 9 ♣ 9 ♣ 9 ♣ 9
Para obtener más información sobre los algoritmos de Java, los lectores interesados en este sitio pueden ver los temas: "Estructura de datos Java y tutorial de algoritmo", "Resumen de las puntas de nodo de operación de Java DOM", "Resumen de Java Archivo y TIPS de operación de directorio" y "Summary of Java Cache Operation Tips" TIPS ""
Espero que este artículo sea útil para la programación Java de todos.