Professional Documents
Culture Documents
Scanner;
class Bus {
this.busNumber = busNumber;
this.totalSeats = totalSeats;
this.availableSeats = totalSeats;
return busNumber;
return availableSeats;
availableSeats -= seats;
return true;
} else {
return false;
class ReservationSystem {
if (bus.bookSeats(seats)) {
} else {
return;
bus.cancelBooking(seats);
return;
while (true) {
System.out.println("3. Exit");
switch (choice) {
case 1:
reservationSystem.bookTicket(bookBusNumber, bookSeats);
break;
case 2:
reservationSystem.cancelTicket(cancelBusNumber, cancelSeats);
break;
case 3:
System.out.println("Exiting...");
System.exit(0);
default:
System.out.println("Invalid choice");
}
}