小编Dee*_*eep的帖子

布尔数组无法正常工作

我正在制定一个计划,其中有一个飞机上有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)

java arrays methods loops boolean

0
推荐指数
1
解决办法
274
查看次数

标签 统计

arrays ×1

boolean ×1

java ×1

loops ×1

methods ×1