El procedimiento de clasificación para 52 naipes java es el siguiente. ¿Cómo cambiarlo a 54 cartas (aumentar el rey y el rey)?
//Este método de inicialización
publicvoidinitcard()
{
String num[]={"A", "2" , " 3 ", " 4 ", " 5 ", " 6 ", " 7 ", " 8 ", " 9 ", " 10 ", " J ", " Q ", " K " };
Color del traje de cuerda[]={"Diamante", "Trébol", "Corazón", "Spade"};
Cuerda Gran Rey, Wang Xiao;
tarjeta = nueva clase de tarjeta[54]; //# # # # #Inicializa 54 tarjetas en lugar de 52.
for(inti = 0;i<52;i++)
{
tarjeta[I]= nueva clase de tarjeta(num[I % 13], palo[ I/13]);
}
Car[52] = new CardClass ("Rey ", " "); //# # # #Inicializar el Rey
Coche[53] = new CardClass("小王"," "); //# # # #Inicializar Xiao Wang
}
publicvidshufflecard()// / Mezclar
{
aleatorio rd = new random();
for(inti = 0;I<54;I++)/# # # # # #de 52 a 54.
{
int j = rd . nextint(54); //Generar números aleatorios # # # # # 52 a 54.
clase de tarjeta temp = tarjeta[I]; //Intercambio
Tarjeta[I]=tarjeta[j];
tarjeta[j]= temp;
}
}
publicviddealcard()///Emisión de tarjeta
{
for(inti = 0;i<54;I++)/# # # # # # de 52 a 54.
{
if(I % 12 == 0)sistema salida. println("\n");
sistema salida. [Yo]);
}
}