import java.util.Scanner;
public class TicketSystem
{
public static void menu()
{
System.out.println("Welcome To CCN Jets");
System.out.println("Please Choose One Of The Following Options By Typing A Number Between 1 & 4 (Inclusive) And Then Pressing The Enter Key");
System.out.println("1 - Book a Luxury Seat");
System.out.println("2 - Book an Executive Seat");
System.out.println("3 - Display Booking Details");
System.out.println("4 - Exit");
}
public static void main (String [] args)
{
Scanner input = new Scanner(System.in);
input.useDelimiter("\n"); //ignores spaces in strings
String [] title = new String [10];
String [] firstName = new String [10];
String [] surname = new String [10];
String [] address = new String [10];
String [] postcode = new String [10];
String [] telephoneNumber = new String [10];
int details=0;
int bookingReference=100;
int seatNumber=0;
int howMany=10;
int luxuryAvailable=6;
int executiveAvailable=4;
int option;
menu();
option = input.nextInt();
if (option == 1);
{
System.out.println("Thank You For Choosing To Book A Luxury Seat");
System.out.println("We Now Need to Take A Few Details From You");
System.out.println("========================================");
System.out.println("How Many Tickets Would You Like To Book? ");
howMany = input.nextInt();
{
if ((howMany < 1 || (howMany > luxuryAvailable)))
System.out.print("There Is Not Enough Tickets Available");
else
luxuryAvailable = luxuryAvailable - howMany;
System.out.println("Luxury Seat Tickets Available: " +luxuryAvailable );
}
System.out.println("========================================");
System.out.println("Mr/Mrs/Miss/Ms/Dr?");
title[details] = input.next();
System.out.println("What Is Your First Name?");
firstName[details] = input.next();
System.out.println("What Is Your Surname?");
surname[details] = input.next();
System.out.println("What Is Your Address?");
address[details] = input.next();
System.out.println("What Is Your Postcode?");
postcode[details] = input.next();
System.out.println("What Is Your Phone Number?");
telephoneNumber[details] = input.next();
System.out.println("========================================");
System.out.println("Thank You. You Have Successfully Booked A Ticket For A Luxury Seat");
bookingReference ++; //booking reference incremented
System.out.println("Your Booking Reference Is:" +bookingReference);
seatNumber ++;
System.out.println("Your Seat Number Is: " +seatNumber);
System.out.println("Your Seat Class Is Luxury");
System.out.println("You Have Booked Your Tickets Under The Name: ");
System.out.println(firstName[details]);
System.out.println("========================================");
menu();
option = input.nextInt();
}
if (option == 2);
{
System.out.println("Thank You For Choosing To Book An Executive Seat");
System.out.println("We Now Need to Take A Few Details From You");
System.out.println("========================================");
System.out.println("How Many Tickets Would You Like To Book? ");
howMany = input.nextInt();
{
if ((howMany < 1 || (howMany > luxuryAvailable)))
System.out.print("There Is Not Enough Tickets Available");
else
luxuryAvailable = luxuryAvailable - howMany;
System.out.println("Luxury Seat Tickets Available: " +luxuryAvailable );
}
System.out.println("========================================");
System.out.println("Mr/Mrs/Miss/Ms/Dr?");
title[details] = input.next();
System.out.println("What Is Your First Name?");
firstName[details] = input.next();
System.out.println("What Is Your Surname?");
surname[details] = input.next();
System.out.println("What Is Your Address?");
address[details] = input.next();
System.out.println("What Is Your Postcode?");
postcode[details] = input.next();
System.out.println("What Is Your Phone Number?");
telephoneNumber[details] = input.next();
System.out.println("========================================");
System.out.println("Thank You. You Have Successfully Booked A Ticket For An Executive Seat");
bookingReference ++; //booking reference incremented
System.out.println("Your Booking Reference Is:" +bookingReference);
seatNumber ++;
System.out.println("Your Seat Number Is: " +seatNumber);
System.out.println("Your Seat Class Is Executive");
System.out.println("You Have Booked Tickets Under The Name: ");
System.out.print(firstName[details]);
System.out.println("========================================");
menu();
option = input.nextInt();
}
if (option == 3)
System.out.println("You have Chosen To View Your Booking Details");
System.out.println("Please Enter Your Name To Continue:");
System.out.print(title[details]);
System.out.print(surname[details]);
System.out.print(address[details]);
System.out.print(postcode[details]);
System.out.print(telephoneNumber[details]);
if (option == 4)
System.out.println("Thank You For Choosing CCN Jets");
System.out.println("Goodbye!");
}
}