我的保留意见是写“ 3C”标记所选座位,然后用“ X”标记。当我想看看坐了什么座位时,我“简单地”执行了一个遍历数组的布尔方法,如果所有座位都是“ X”,则返回false,因为所有座位都坐了。
这是我创建座位的二维数组。
static String flightSeats[][] = new String[10][4];
static String seatNumber[] = {"A", "B", "C", "D"};
public void setSeats(){
for (int rows = 0; rows < 10; rows ++) {
for(int colums = 0; colums < 4; colums++){
flightSeats[rows][colums] = (rows+1) + seatNumber[colums];
}
}
}
public void showSeats(){
for (int rows = 0; rows < flightSeats.length; rows ++) {
for(int colums = 0; colums < flightSeats[rows].length; colums++){
System.out.print(flightSeats[rows][colums]);
System.out.print(" ");
}
System.out.println();
}
}
“ showSeats”方法将输出以下座位:
1A 1B 1C 1D
2A 2B 2C 2D
等
我的问题:关于如何执行“ bookSeat”方法和“ checkEmptySeats”方法的任何提示?
谢谢, 米勒