我正在制定一个计划,其中有一个飞机上有10个座位.前5名是头等舱,休息和经济舱.用户将键入一个座位号,我的程序将检查座位是否可用.如果座位可用,请打印登机牌,否则请他/她选择不同的座位.打印座位.
在我的程序中,我有一系列布尔值,因为座位可用,所以都是真的.每当挑选一个座位时,将状态更改为false.
但是,我遇到了问题.预订座位时,我的布尔数组将更改为false,但是无法识别座位已被选中并将同一座位分配给其他用户.
我真的需要帮助.我会非常感谢你们.
我的代码如下:
import java.util.Scanner;
// This program will reserve tickets for the passenger
public class Airline_Reservation
{
// Create Arrays that will show how many tickets are available
// Make boolean array 11 because tickets are from 1 to 10
private static boolean [] ticketsAvailable = new boolean [11];
// create a scanner
private static Scanner input = new Scanner(System.in);
// main method
public static void main(String[] args)
{
// initialize the array for seats
for(int i …Run Code Online (Sandbox Code Playgroud)