Я пытаюсь написать программу для имитации системы бронирования авиабилетов. Я должен использовать массив типа boolean для представления количества мест. Первые пять мест представляют первый класс, а последние пять представляют собой экономику. Первоначально программа должна позволять пользователю делать выбор между первым классом и экономикой, а затем его выбор обрабатывается следующим образом: Пользователю может быть назначено только свободное место в классе, который он выбирает. После того, как класс заполнен, пользователю предлагается перейти к следующему классу Если пользователь согласен перейти к следующему классу, печатается простой посадочный талон. Если пользователь отказывается перейти на следующий класс. Отображается время следующего полета. я был бы признателен за помощь в том, как цитировать элементы массива, чтобы определить, является ли оно истинным для false. Также я пытаюсь показать количество мест, доступных в каждом классе, прежде чем пользователь сделает выбор. Это то, что я написал до сих пор. Мой код далеко не полный, я признаю, что я начинающий программист, пожалуйста, помогите. Спасибо.Looping through Arrays in Java
import java.util.Scanner;
public class AirlineReservation
{
private boolean[] seats =; // array to hold seating capacity
private String AirlineName; // name of airline
private int[] counter = new int[5]
// constructor to initialize name and seats
public Airline(String name, boolean[] capacity)
{
AirlineName = name;
seats = capacity;
} // end constructor
// method to set the Airline name
public void setName(String name)
{
AirlineName = name; // store the course name
} // end method setCourseName
// method to retreive the course name
public String getName()
{
return AirlineName;
} // end method getName
// display a welcome message to the Airline user
public void displayMessage()
{
// display welcome message to the user
System.out.printf("Welcome to the Self-Service menu for\n%s!\n\n",
getName());
} // end method displayMessage
// processUserRequest
public void processUserRequest()
{
// output welcome message
displayMessage();
// call methods statusA and StatusB
System.out.printf("\n%s %d:\n%s %d:\n\n",
"Number of available seats in First class category is:", statusA(),
"Number of available seats in Economy is", statusB());
// call method choice
choice();
// call method determine availability
availability();
// call method boarding pass
boardingPass();
} // end method processUserRequest
public int statusA()
{
for (int counter = 0; counter <= (seats.length)/2; counter++)
} // revisit method
// method to ask users choice
public String choice()
{
System.out.printf(" Enter 0 to select First Class or 1 to select Economy:")
Scanner input = new Scanner(System.in);
boolean choice = input.nextBoolean();
} // end method choice
// method to check availability of user request
public String availability()
{
if (input == 0)
System.out.printf("You have been assigned seat number \t%d", seats[ counter ]);
else
System.out.printf("You have been assigned seat number \t%d", seats[ counter ]);
}
}