Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何向班级发送指令?我可以使用构造函数数组吗?_Java - Fatal编程技术网

Java 如何向班级发送指令?我可以使用构造函数数组吗?

Java 如何向班级发送指令?我可以使用构造函数数组吗?,java,Java,我在Java程序的主要功能方面遇到了问题。我有一个类名HostelRoom,其中我创建了7个实例变量和4个函数,但根据以下条件未能发送它们: 设置5个房间 要求用户输入乘员信息(5次) 用户输入所需信息后,向其显示房间选择菜单(例如下面的菜单) 房间1---没有人住 房间2---有人住 房间3---没有人 4号房间——有人住 5号房间——没有人 如果用户选择了一个已占用的房间,则显示消息“您无法选择一个已占用的房间”,然后再次显示菜单 用户输入所有记录后,显示所有房间的相关信息 您应该在类的

我在Java程序的主要功能方面遇到了问题。我有一个类名
HostelRoom
,其中我创建了7个实例变量和4个函数,但根据以下条件未能发送它们:

  • 设置5个房间
  • 要求用户输入乘员信息(5次)
  • 用户输入所需信息后,向其显示房间选择菜单(例如下面的菜单)

    • 房间1---没有人住
    • 房间2---有人住
    • 房间3---没有人
    • 4号房间——有人住
    • 5号房间——没有人
  • 如果用户选择了一个已占用的房间,则显示消息“您无法选择一个已占用的房间”,然后再次显示菜单

  • 用户输入所有记录后,显示所有房间的相关信息

  • 您应该在类的构造函数中使用ArrayList。如果有多个参数,可以使用DTO传递数据并在构造函数中创建DTO列表。如果需要键值对列表,请使用HashMap。根据您的问题,目前我将向您提供上述选项。

    请发布您的代码示例,这样更容易得到解决问题的答案。DTO?你确定这就是你认为的意思吗?