0% found this document useful (0 votes)
14 views4 pages

Airline Reservation System Using Java - 20240317 - 093045 - 0000

This document describes how to create an airline reservation system using Java. The system uses a command line interface with a switch case to allow viewing available seats and reserving seats. It stores seat availability in an array and uses classes like Scanner to build the system.

Uploaded by

guggu0812
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views4 pages

Airline Reservation System Using Java - 20240317 - 093045 - 0000

This document describes how to create an airline reservation system using Java. The system uses a command line interface with a switch case to allow viewing available seats and reserving seats. It stores seat availability in an array and uses classes like Scanner to build the system.

Uploaded by

guggu0812
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Airline reservation system using

Java

Introduction:

In this project, we’ll show you how to create an Airline reservation system using java. This is a
command-line user interface-based airline reservation system that allows you to check seat
availability and reserve a seat if it is available. The system is designed with a switch case that
gives you three options: view available seats, and reserve a seat. So, get a cup of coffee and
use the airline reservation system.

Explanation:

This Command-Line User Interface (CLI)-based Airline Reservation System provides a simple
and easy way for checking seat availability and reserving a seat if it is available. The system
includes a simple command line interface with a switch case for executing viewing available
seats and reserving a seat.

Switch Case, while loop, and Scanner class are used to build this system. The system will first
present the user with the available options. View available seats, book a seat, and EXIT is
available as a choice. The user must choose a useful option. The operation will be carried out
as per the input choice. The seats are stored in array seats, where 0 indicates an available
seat and 1 represents a reserved seat.

Source Code
//importing required packages for program

import java.util.Scanner;

//reating class

public class airline_reservation {

//declaring static global variables


static int seats[] = new int[11];

static Scanner sc = new Scanner(System.in);

//creating main

public static void main(String[] args) {

System.out.println("Welcome to XYZ Airlines");

//while loop to display option till the exit is called

while (true) {

System.out.println("Please select an option: ");

System.out.println("1. View available seats");

System.out.println("2. Reserve a seat");

System.out.println("3. Exit");

int choice = sc.nextInt();

//use of switch case for performing operation of users's prefered choice

switch (choice) {

case 1://display seat

displaySeats();

break;

case 2://reserve seat

reserveSeat();

break;

case 3:

System.out.println("Thank you for using XYZ Airlines");

System.exit(0);

} //end of switch case


} //end of while loop

} //end of main method

//declaring method displaySeats() for display avaliable and reserved seats

public static void displaySeats() {

System.out.println("Seats:");

for (int i = 1; i <= 10; i++) {

//use of ternary operator to print if the seats are avalible or not

System.out.println("Seat " + i + ": " + (seats[i] == 0 ? "Available" : "Reserved"));

} //end of displayseats()

//declaring method reserveSeat()

public static void reserveSeat() {

System.out.println("Enter seat number to reserve: ");

int seat = sc.nextInt();

//if checks if the seat is avaliable or not and if the the seat is avaliable it reserves the seat
else the seat will be not reserved

if (seats[seat] == 0) {

seats[seat] = 1;

System.out.println("Seat " + seat + " reserved successfully");

} else {

System.out.println("Seat " + seat + " is already reserved");

}//end of class
I hope this will be helpful for you, if you have reached here then do not forget to join us.

You might also like