Создание класса Ticket со следующими личными переменными
int ticketid;
int price;
static int `availableTickets`;
Включение методов получения и установки в класс Ticket. Доступные билеты должны иметь только положительное значение. Нулевые и отрицательные значения недопустимы. (Этот лог c должен быть проверен внутри соответствующего метода установки). Напишите следующий метод в классе Ticket:
public int calculateTicketCost(int no_of_tickets)
- этот метод должен проверять наличие билетов, если билеты доступны, уменьшите no_of_tickets
с available_Tickets
и рассчитайте общую сумму как nooftickets*price
и верните общую сумму. Если билеты не доступны, этот метод должен вернуть -1. Напишите метод main в классе Main для тестирования приложения.
Пример ввода и вывода
Enter no of bookings:
2
Enter the available tickets:
25
Enter the ticket id:
123
Enter the price:
100
Enter the no of tickets:
5
Available tickets: 25
Total amount:500
Available ticket after booking:20
Enter the ticket id:
124
Enter the price:
100
Enter the no of tickets:
2
Available tickets: 20
Total amount:200
Available ticket after booking:18