大致的写了个,看行不行
public class Order {
private int[] number; // 座位数量
// 构造是传入座位的数量,初始化座位
public Order(int size) {
number = new int[size];
}
// 选座位:传入要选的座位号
public boolean select(int[] zws) {
for (int i = 0; i number.length || zws[i] < 1) {
System.out.println("选择的座位号[" + zws[i] + "]不存在");
return false;
}
if (number[zws[i] - 1] == 1) {
System.out.println("\t座位号[" + zws[i] + "]已经售出");
// 还原前面已经选中的座位号
for (int j = 0; j < i; j++) {
number[zws[j] - 1] = 0;
}
return false;
} else {
number[zws[i] - 1] = 1; // 把座位号标记为选中
}
}
return true;
}
// 测试方法
public static voi