1

我不是要求为我编写程序。我只是很难弄清楚我应该采取的过程来执行以下操作 -

为 3 个类别创建 ArrayLists。提示用户指定要填充或退出条目的数组。如果用户不退出,程序将接受数据到用户选择的区域。当用户退出时,屏幕上会显示一个报告,显示 3 个类别的排序数据。

如果有人会说类似的话,我会很高兴 - 1. create blah 2. create blah #2 3. create blah 3 4. 设置一个 if/else 语句来执行 blah。...

我有几个星期的时间来做这个程序,并想自己解决它。我只需要逐步了解如何执行此程序。我现在只是感到不知所措。

4

2 回答 2

0

以下是命令行程序的分步说明:

  1. 为数组列表创建主类的一些静态变量。
  2. 在主要方法中:
    1. 将数组列表初始化为空。
    2. 询问用户是否应该退出,或添加到数组列表 1、2 或 3。
    3. 如果用户决定退出,退出。
    4. 如果用户决定添加到数组列表,请为适当的数组列表声明一个变量。
    5. 使用 if/else 语句将变量分配给适当的数组列表。
    6. 向用户询问内容。
    7. 对于每个新项目,将其添加到数组列表中。
    8. 当用户完成输入后,Collections.sort在数组列表上调用。
    9. 向用户显示数组列表。
    10. 转到第 2 步。
于 2013-10-05T02:13:09.137 回答
0
  1. 首先为您希望为其列出的 3 个类别和带有构造函数的类别创建类。
  2. 然后从文件或命令行读取输入。
  3. 创建每个类的实例并填充您的数组列表。
  4. 当用户输入 q 或 quit 或要用于退出的文字时,存在一个 while 循环。
  5. 打印输出
  6. 测试它是否工作正常。

我认为它足以让你开始。

于 2013-10-05T02:13:21.470 回答