我想要保持剧院大厅的座位平面图,使用boolean,seatArray类型的一维数组。
将所有元素初始化为false以指示所有席位都为空。这样做,所以当一个人预订特定座位时,我应该使用布尔值来确定它是空的还是我不知道该怎么做。
请帮忙。我只需要关于布尔部分(及其显示)的帮助
非常感谢你们
问题是:
您是一名在线预订公司Biletix的IT部门工作的计算机工程师。您
被要求开发一个新的应用程序,以分配StüdyoSahne的座位(容量:12个座位)。您的
申请要求以下操作:
1查看SeatPlan
2进行预约
3查看预订
4退出
这是输出的一个例子
欢迎!!!请选择
1查看SeatPlan
2进行预约
3查看预订
4退出
操作:2
第一排(价格100 TL)
第二排(价格50 TL)
第3行(价格25 TL)
选择Row&座位:3 1
姓名:selen
Row3 / Seat1保留。
1查看SeatPlan
2进行预约
3查看预订
4退出
操作:2
第一排(价格100 TL)
第二排(价格50 TL)
第3行(价格25 TL)
选择Row&座位:1 4
姓名:elif
Row1 / Seat4保留。
1查看SeatPlan
2进行预约
3查看预订
4退出
操作:1
Row1 1--2-3- 4-X
第2行1- 2-3-3---
第3行1-X 2-- 3-- 4--
1查看SeatPlan
2进行预约
3查看预订
4退出
操作:2
第一排(价格100 TL)
第二排(价格50 TL)
第3行(价格25 TL)
选择Row&座位:1 2
姓名:阿里
Row1 / Seat2保留。
1查看SeatPlan
2进行预约
3查看预订
4退出
操作:1
Row1 1--2-X 3-- 4-X
第2行1- 2-3-3---
第3行1-X 2-- 3-- 4--
1查看SeatPlan
2进行预约
3查看预订
4退出
操作:3
输入姓名:ELIF
预订详情:
名称:ELIF
ROW1 / Seat4
1查看SeatPlan
2进行预约
3查看预订
4退出
操作:4
退出...
非常感谢你们提前了
答案 0 :(得分:0)
我真的不明白你要问的是什么。
要根据布尔值返回字符串,有很多方法,最简单的方法:
boolean bol;
String str;
if(bol==true) {
str="first string option";
}
else {
str="second string option";
}
return str;
显然必须在String方法中。
答案 1 :(得分:0)
您可能有一个根据布尔值返回String的方法。像那样:
public String methodName(boolean b){
String str="";
if(b==true)
str="Boolean is True";
else
str="Boolean is False";
return str;
答案 2 :(得分:0)
我可以帮助你一点,因为你不清楚你在问什么。
让我们假设剧院是3行乘4列,即12个座位,布尔值为false表示座位是免费的,而真实表示它是保留的。
//first init the hall
boolean seats[][]=new boolean[3][4];
//now set all seats to false indicating unreserved
for(int i=0;i<3;i++)
for(int j=0;j<4;j++)
seats[i][j]=false;
// now lets imagine that you booked the seat at 2nd row and 1 column
//to reflect this just do this
seats[1][0]=true;
//now if you want to display which all seats are empty just loop through the //array
for(int i=0;i<3;i++)
for(int j=0;j<4;j++)
{
if(seats[i][j]==false)
// do some code to handle seat empty
else
// do some code to do seat reserved
}
很明显,您将使用变量来预订座位和行数和列数。