while True:
setupSeats()
createPassenger()
for passenger in passengers:
passenger.speed(passengerspeed)
for i in range(len(seats)):
x = seats[i].pos()[0]
y = seats[i].pos()[1]
passengers[i].setx(x)
passengers[i].sety(y)
if i>1:
我试图建立一个电影票务预订应用程序,只是为了实践面试低水平的设计视角。
一个剧院可以有多个屏幕和每个屏幕作为一些座位的容量。放映是一部将在银幕上放映的电影。
下面是我创建的模型/实体类。
public class Booking {
private final String id;
private final Show show;
private final List<Seat> seatsBooked;
private final String user;
private BookingStatus bookingStatus;
}
p
我在尝试做一个售票系统。客户可以选择的方法之一是makeOrder()。在这种方法中,他选择了票的数量,然后我想给他10分钟的时间来选择座位。如果他选择了它们并确认了订单,那么该方法应该结束,并且他可以再次从MainMenu中选择选项。如果他没有在10分钟内选择座位,我想删除订单,通知他,并给他看MainMenu。我不知道该怎么做。有人能帮帮我吗拜托。
pseudocode
public class MainMenu{
public void handle(String option) {
switch (option) {
case "1": s
在飞机预订系统中,每架飞机的可用座位数是输入。一架飞机可能有任何正数的可用座位,以飞机的给定容量为限。利用边值分析,生成了一个可用座位值的列表.下列哪一个列表是正确的?
A. 1,2,能力-1,能力,能力加1
B. 0,1,能力,能力加1
C. 0,1,2,容量加1,一个很大的数字
D. 0、1、10、100、能力、能力加1
请给我一个解释。
我想知道是否有人能帮我,我试着创造一个简单的电影院座位安排,其中x的座位是座位,O的座位是免费的。问题是我似乎无法从X的终点开始得到0。我刚开始使用java,所以您看到的是到目前为止我的能力的程度。谢谢你能提供的任何帮助!
public class Exercise4iv {
public static void main(final String[] args) {
int seats, taken, available, i, k;
seats = 50;
taken = 28;
available = seat
使用我找到的示例代码和我正在搜索的字符串,我试图捕获飞机类别及其座位的分组。输入文件具有J28W36Y156形式的飞机配置,这意味着28个J(商务舱)座位,36个W(高级经济舱座位)和156个Y(经济舱)座位。
我使用的Java代码如下:
s = "J12W28Y156";
patternStr = "(\\w\\d+)+";
p = Pattern.compile(patternStr);
m = p.matcher(s);
if (m.find()) {
int count = m.groupCount
我正在做一个简单的座位预订,它使用的是维数组。该程序应要求用户输入一个座位号,并将保留的替换为0,用户也不允许保留先前保留的座位,并应显示“已占用的座位”。我有二维数组表(归功于其他堆栈溢出成员,它们帮助我度过了这一难关),现在我不知道如何将座位号更改为0。你们能告诉我怎么解决这个问题吗。谢谢!
这是我的代码:
package newtable;
import java.io.*;
public class Newtable {
public static void printRow(int[] row) {
for (int i : row) {