我正在用java编写一个mastermind游戏。我有一个名为“checked”的ArrayList,当我检查用户的猜测时,单词“black”,“white”和“blank”被添加到arrayList中。无论如何,我是否可以按重要性顺序对末尾的检查数组进行排序,例如先“黑色”,然后“白色”,然后“空白”?
主页
/
user-22923899
iLuvSoftware's questions
iLuvSoftware
Asked:
2023-11-16 07:36:05 +0800 CST
静态无效主(字符串[]参数){
string[] cardDeck = new string[52];
string[] numbers = { "Ace", "2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King" };
string[] suites = { "Hearts", "Clubs", "Diamonds", "Spades" };
for (int i = 0; i < numbers.Length; i++)
{
for (int j = 0; j < suites.Length; j++)
{
cardDeck[i + j] = numbers[i] + " of " + suites[j];
Console.WriteLine(cardDeck[i + j]);
}
}
Console.WriteLine("The random card is " + RandomCard(cardDeck));
}
static string RandomCard(string[] deck)
{
Random card = new Random();
int index = card.Next(0, deck.Length);
return deck[index];
}
我在打印随机卡时遇到困难 - 有时可以打印,有时则不能。我是否正确填写了卡片组?我该如何解决这个问题?