2013-10-05 3 views
1

Я не прошу, чтобы программа была написана для меня. Мне просто сложно выяснить, что я должен предпринять, чтобы сделать следующее:Как я могу это сделать - возможно, дерево процессов?

Создать ArrayLists для 3 категорий. Попросите пользователя указать, какой массив заполнить или закрыть записи. Если пользователь не уходит, программа будет принимать данные в область, выбранную пользователем. Когда пользователь уйдет, на экране отобразится отчет с отображенными данными трех категорий.

Я хотел бы, если бы кто-то сказал что-то вроде - 1. создать бла 2. создать бла # 2 3. создать бла 3 4. настроить соединение если/другое заявление, которое делает бла. ...

У меня есть несколько недель, чтобы сделать эту программу и вы хотите решить ее самостоятельно. Мне просто нужно пошаговое представление о том, как это сделать. Я просто чувствую себя подавленным прямо сейчас.

ответ

0

Вот шаг шаг за для программы командной строки:

  1. Создать некоторые статические переменные вашего основного класса для списков массивов.
  2. В основном способе:
    1. Инициализируйте списки массивов пустыми.
    2. Спросите пользователя, должны ли они выйти или добавить в список массивов 1 или 2 или 3.
    3. Если пользователь решил выйти, закройте.
    4. Если пользователь решит добавить в список массивов, объявите переменную для соответствующего списка массивов.
    5. Использовать операторы if/else для назначения переменной соответствующему списку массивов.
    6. Спросите пользователя о содержании.
    7. Для каждого нового элемента добавьте его в список массивов.
    8. Когда пользователь выполнил ввод, вызовите Collections.sort в списке массивов.
    9. Показать список массивов для пользователя.
    10. Перейти к шагу 2.
+0

Спасибо! Как вы можете сказать, я хочу сделать это самостоятельно, если это вообще возможно. –

+1

@HectorRamos Нет ничего плохого в копировании рабочей модели ввода-вывода, скажем, не понимая ее в полной мере.Повторное использование является важным значением в программировании. Но логика твоя - туз! – clwhisk

0
  1. начала пути создания классов для 3-х категорий, которые вы хотите иметь списки и с конструкторами.
  2. Затем читайте входы из файла или командной строки.
  3. Создавайте экземпляры каждого класса и заполняйте свои арраисты.
  4. имеют цикл while, который существует, когда пользователь вводит q или quit или литерал, который вы хотите использовать для выхода.
  5. Распечатайте свой результат
  6. ИСПЫТАНИЕ, если он отлично работает.

Я думаю, его достаточно для вас, чтобы начать.

Смежные вопросы