Я пытаюсь создать игру в блэкджек, в которой игрок начинает с 2 карт, а затем спрашивает, хочет ли он/она иметь еще одну карту (ввод пользователя: да или нет), если да, добавляется еще одна карта. общий. если нет, игра просто завершается.
Вот пример вывода, который я пытаюсь получить:
И это то, что у меня есть до сих пор (это, вероятно, неправильно с точки зрения размещения):
import java.util.Scanner;
public class BlackJackGame {
public static void main(String[] args) {
int randomnum1 = (int) (1 + Math.random() * 10);
int randomnum2 = (int) (1 + Math.random() * 10);
int randomnum3 = (int) (1 + Math.random() * 10);
int total;
char anotherCard = 'y';
Scanner input = new Scanner(System.in);
System.out.println("First cards: " + randomnum1 + ", " + randomnum2);
total = randomnum1 + randomnum2;
System.out.println("Total: " + total);
while (anotherCard != 'n')
{
System.out.print("Card: " + randomnum3);
System.out.print("Do you want another card? (y/n): ");
anotherCard = input.next().charAt(0);
}
}
}
Советы и переработка исходного кода будут высоко оценены.