【问题标题】:i dont understand how to return a string value from boolean我不明白如何从布尔值返回字符串值
【发布时间】:2018-10-16 10:41:34
【问题描述】:

我想保存剧院大厅的座位表,使用 boolean,seatArray 类型的一维数组。
将所有元素初始化为false,表示所有座位都是空的。这样做,当一个人预订特定座位时,我应该使用布尔值来确定它是空的还是被占用的,我不知道该怎么做。
请帮忙。我只需要关于布尔部分(及其显示)的帮助
非常感谢你们 问题是这样的:

您是一名计算机工程师,就职于在线预订公司 Biletix 的 IT 部门。你 被要求开发一个新的应用程序来分配 Stüdyo Sahne 的座位(容量:12 个座位)。您的 应用程序要求执行以下操作:
1 查看座位图
2 预约
3 查看预订
4 退出
这是输出的一个例子
欢迎!!!请选择
1 查看座位图
2 预约
3 查看预订
4 退出
操作:2
第一排(价格 100 里拉)
第二排(价格 50 里拉)
第三排(价格 25 里拉)
选择行和座位:3 1
名称:selen
第 3 排/第 1 座已预留。
1 查看座位图
2 预约
3 查看预订
4 退出
操作:2
第一排(价格 100 里拉)
第二排(价格 50 里拉)
第三排(价格 25 里拉)
选择行和座位:1 4
名称:elif
第 1 排/第 4 座已保留。
1 查看座位图
2 预约
3 查看预订
4 退出
操作:1
第 1 行 1-- 2-- 3-- 4-X
第 2 行 1-- 2-- 3-- 4--
第 3 行 1-X 2-- 3-- 4--
1 查看座位图
2 预约
3 查看预订
4 退出
操作:2
第一排(价格 100 里拉)
第二排(价格 50 里拉)
第三排(价格 25 里拉)
选择行和座位:1 2
姓名:阿里
Row1/Seat2 已保留。
1 查看座位图
2 预约
3 查看预订
4 退出
操作:1
第 1 行 1-- 2-X 3-- 4-X
第 2 行 1-- 2-- 3-- 4--
第 3 行 1-X 2-- 3-- 4--
1 查看座位图
2 预约
3 查看预订
4 退出
操作:3
输入名称:ELIF
预订详情:
名称:ELIF
第 1 排/第 4 座
1 查看座位图
2 预约
3 查看预订
4 退出
操作:4
退出...
提前非常感谢你们

【问题讨论】:

  • 很抱歉,您的问题格式很差。
  • 使用<br> 换行。这很难阅读。
  • @javafan 我编辑了,你现在能帮我吗?
  • @EJoshuaS 我编辑了,你现在能帮我吗?
  • @CemKoçak 我认为剧院大厅将是一个 2D 对象,那么你为什么要在 1D 阵列中进行。

标签: java mysql string type-conversion boolean


【解决方案1】:

我真的不明白你想问什么。

要根据布尔值返回字符串有很多方法,最简单的:

boolean bol;
String str;

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

else {
str="second string option";
}

return str;

显然它必须在 String 方法中。

【讨论】:

  • 是的,很难说他在问什么。
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

    我可以帮助你一点,因为你的要求很不清楚。

    假设剧院是 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
    
    }
    

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

    【讨论】:

      猜你喜欢
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2018-05-03
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多