У меня есть код Java для бронирования билетов в кино. В этой программе каждый человек может купить только два билета, продается максимум 10 билетов, и в конце он отображает список с именами людей. Я сделал весь процесс, в котором я инициализировал с помощью ArrayList и хранить каждое имя в этом списке, но я понятия не имею, как проверить эту программу в самом списке, если человек уже приобрел более двух билетов.
Программа должна начинаться с пустого списка и максимум 10 билетов. < /p>
< /li>
На каждой итерации спросите пользователя, хотят ли он купить билет. < /p>
< /li>
Если пользователь хочет купить , спросите их имя и добавьте их в список, если есть еще доступные билеты. Сообщение OUT. >
< /ul>
Вот код: < /p>
public class BookingTickets{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ArrayList list = new ArrayList();
int ticketsPurchased = 0;
int allTickets = 10;
System.out.print("Do you want to buy a ticket? (y/n): ");
String response = sc.next().toLowerCase();
if (response.equals("n")) {
System.out.println("Thank you. See you next time.");
}
while (response.equals("y")) {
if (ticketsPurchased
Подробнее здесь: https://stackoverflow.com/questions/794 ... m-capacity