Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package trainstation;
- public class TrainTrip {
- String tripId;
- String destination;
- int numSeats;
- int seats[];
- float ticketPrice;
- TrainTrip()
- {
- tripId = "";
- destination ="";
- numSeats = 0;
- ticketPrice = 0;
- }
- TrainTrip(String destination, String tripId, int numSeats, float ticketPrice)
- {
- this.destination = destination;
- this.tripId = tripId;
- this.numSeats = numSeats;
- this.ticketPrice = ticketPrice;
- int seats[] = new int [numSeats];
- }
- public int bookTicket()
- {
- for(int i =0; i< numSeats; i++)
- {
- if(seats[i] == 0)
- {
- seats[i] = 1;
- return i;
- }
- }
- return -1;
- }
- public void cancelTicket(int seatNum)
- {
- seats[seatNum] = 0;
- System.out.println("Please take your money!");
- }
- @Override
- public String toString()
- {
- int NoSeats=0;
- System.out.println("The Destination is: "+destination);
- System.out.println("Total number of seats are: "+numSeats);
- for(int i =0; i< numSeats; i++)
- {
- if(seats[i] == 0)
- {
- NoSeats++;
- }
- }
- System.out.println("Number of Seats Booked are: "+NoSeats);
- return "";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement