Как я могу заставить java дать моему пользователю новую карту в этом коде?
public class SimpleBlackjack { // Integer arrays to contain each of the players' drawn card values. static Card[] computerCards = new Card[12]; static Card[] userCards = new Card[12]; static int computerCardsCount = 0; static int userCardsCount = 0; // Create a new deck of cards. static Deck deck = new Deck(); // Variables to keep the score of each player. static int computerSum; static int userSum; public static void main(String[] args) { // Deal two cards to each player. computerCards[0] = deck.drawCard(); computerCards[1] = deck.drawCard(); computerCardsCount = 2; userCards[0] = deck.drawCard(); userCards[1] = deck.drawCard(); userCardsCount = 2; // Variables to keep the score of each player. computerSum = computerCards[0].value + computerCards[1].value; userSum = userCards[0].value + userCards[1].value;
ps. мне не разрешается менять код, поэтому код розыгрыша третьей карты должен быть написан позже.
Что я уже пробовал:
я попытался сделать еще одну пользовательскую карту[2] = deck.drawCard(); но, очевидно, это не работает, и я изо всех сил пытаюсь заставить пользователя нарисовать третью карту.