我不明白如何从布尔值返回字符串值

j7dteeu8  于 2021-06-25  发布在  Mysql
关注(0)|答案(3)|浏览(320)

我想保持剧院大厅的座位平面图,使用一个布尔型的一维数组,seatarray。
将所有元素初始化为false,表示所有座位都是空的。这样做当一个家伙预订了一个特殊的座位,我应该用布尔值来确定它是空的还是有人坐的,我不知道怎么做。
请帮忙。我只需要有关布尔部分(及其显示)的帮助
提前非常感谢各位问题是:
你是一名计算机工程师,在biletix的it部门工作,biletix是一家在线预订公司。您被要求开发一个新的应用程序来分配st上的座位üdyo sahne(可容纳12个座位)。应用程序要求执行以下操作:
单视图座椅平面图
2预约
3视图保留
4出口
这是一个输出示例
欢迎!!!请选择
单视图座椅平面图
2预约
3视图保留
4出口
操作:2
第一排(价格100 tl)
第二排(价格50 tl)
第三排(价格25 tl)
选择行和座位:3 1
姓名:赛琳
第3排/座位1保留。
单视图座椅平面图
2预约
3视图保留
4出口
操作:2
第一排(价格100 tl)
第二排(价格50 tl)
第三排(价格25 tl)
选择行和座位:14
姓名:elif
第1排/第4排保留。
单视图座椅平面图
2预约
3视图保留
4出口
操作:1
第1行1--2--3--4-x
第2行1--2--3--4--
第3排1-x 2--3--4--
单视图座椅平面图
2预约
3视图保留
4出口
操作:2
第一排(价格100 tl)
第二排(价格50 tl)
第三排(价格25 tl)
选择行和座位:12
姓名:阿里
保留第1排/第2排。
单视图座椅平面图
2预约
3视图保留
4出口
操作:1
第1排1--2-x 3--4-x
第2行1--2--3--4--
第3排1-x 2--3--4--
单视图座椅平面图
2预约
3视图保留
4出口
操作:3
输入name:elif
预订详情:
name:elif
第1排/第4排
单视图座椅平面图
2预约
3视图保留
4出口
操作:4
出口。。。
提前谢谢你们

qvtsj1bj

qvtsj1bj1#

我可以帮你一点忙,因为你的要求不太清楚。
假设剧院有3行4列,即12个座位,布尔值为false表示座位空闲,true表示保留座位。

//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

}

很明显,您将使用变量来表示预订的座位和行数和列数。

nukf8bse

nukf8bse2#

我真的不明白你想问什么。
要基于布尔值返回字符串,有很多方法,最简单的方法是:

boolean bol;
String str;

if(bol==true) {
str="first string option";
}

else {
str="second string option";
}

return str;

显然,这必须在string方法中。

dgiusagp

dgiusagp3#

您可能有一个根据布尔值返回字符串的方法。就像这样:

public String methodName(boolean b){
    String str="";
    if(b==true)
        str="Boolean is True";
    else
        str="Boolean is False";
return str;

相关问题