当前位置: 首页 > 知识库问答 >
问题:

如何在java中不使用数组进行简单的预订系统

简成仁
2023-03-14

我需要做一个50个座位的公交车预订系统,只使用编程的基本知识。注意:我不能使用数组或字符串,所以我声明了50个布尔变量,以了解座位是否已经预订。这里的问题是:我不知道如何将用户输入的数字与布尔座位变量相关联

例如:如果用户输入数字'17',更改'seat17'值为false有人能帮我吗?

共有1个答案

羿宏硕
2023-03-14

基本是什么?我会用地图:

Map<Integer, Boolean> seatMap= new TreeMap<>();
    
//Initialize the map
for (int i = 1; i < 51; i++) {
    seatMap.put(i, false);
}
    
//Lets say you want to assign a few seats
seatMap.put(10, true);
seatMap.put(5,  true);
    
//output the seats.
for (Entry<Integer, Boolean> entry : seatMap.entrySet()) {
    System.out.println(entry);
}
 类似资料:
  • 问题内容: 由于我非常不喜欢使用模拟器来开发任何Java类,因此我想到了在Eclipse中建立一个项目,而不是我链接到通常与Android项目链接的Android.jar(版本2.1)的JRE。我并不是要用它来开发Layouts或其他特定平台的东西,我只是想创建一个使用HttpClient的类。像这样不幸地崩溃了。 线程“主”中的异常java.lang.RuntimeException:存根!在o

  • 问题内容: 我只希望出现“ Jan支出”,但是只有支出出来。我该怎么做?Jan来自我的monthsArrays。缺少什么吗? 这是我目前得到的输出 *_ __ 支出 _ __ * 1)输入月度费用 2)按月显示详细支出 3)快速浏览每月费用 4)退出 请选择<1-3>:1 输入月份<1月的1月-12月的12月>:1 支出(最多10项) 输入项目1: 如您所见,数组“ Jan”没有出现。 问题答案:

  • 使用指南 - 数据报告 - 转化分析 - 如何进行订单分析 对于电商类的网站,您可以使用百度统计的订单分析报告,用于分析PC、无线网站、APP内H5页面的购买活动。通过订单报告可以了解商品交易信息、订单数,金额、转化率、投资回报率等指标,并在其他报告(如趋势、来源等)中对订单指标进行交叉分析。可监控的指标包括:订单数,订单金额、订单转化率、订单投资回报率等。 具体使用流程如下: 在百度统计【应用中

  • 问题内容: 我只是在玩输入和变量。我正在尝试运行一个简单的功能: 我想提示用户输入,,和。最简单,最干净的方法是什么? 问题答案: 您可以使用该函数提示用户输入,并将用户输入从字符串转换为浮点数: 如果您使用的是python 2,请改用。

  • 我有一个JSON数组: 结果为“数据”: 我怎么能有一个升序按“datesurder”? THX

  • 我要让我的有效载荷数组按距离Km升序排列。这是有效载荷: 转型: 我正在做所需的转换,之后我正在应用orderBy,但这不起作用。我可以做哪些更改以使其在升序距离InKm?