2013-10-05 76 views
1

我不是要求爲我寫的程序。我只是很難找出我應該採取的步驟 -我該如何去做這件事 - 流程樹可能?

創建ArrayList爲3個類別。提示用戶指定要填充哪個數組或退出條目。如果用戶沒有退出,程序會將數據接受到用戶選擇的區域。當用戶退出時,屏幕上將顯示一個報告,顯示3個類別的排序數據。

我希望如果有人這樣說 - 1.創建等等 2.創建等等#2 3.創建嗒嗒3 4.建立一個if/else語句,做等等。 ...

我有幾個星期來做這個程序,並希望自己解決它。我只需要一步一步地瞭解如何去做這個程序。我現在只是感到不知所措。

回答

0

下面是一個命令行程序的步驟一步:

  1. 爲數組列表創建主類的一些靜態變量。
  2. 在main方法:
    1. 初始化數組列表是空的。
    2. 詢問用戶是否應該退出,或者如果用戶決定退出添加到數組列表1或2或3
    3. ,退出。
    4. 如果用戶決定添加到數組列表中,請爲適當的數組列表聲明一個變量。
    5. 使用if/else語句將該變量分配給相應的數組列表。
    6. 向用戶詢問內容。
    7. 對於每個新項目,將其添加到數組列表中。
    8. 當用戶完成輸入時,請在數組列表中調用Collections.sort
    9. 向用戶顯示數組列表。
    10. 轉到由您希望名單,並與構造3類創建類步驟2
+0

謝謝!如你所知,如果可能的話,我想自己做。 –

+1

@HectorRamos複製I/O的工作模式沒有任何問題,比如說,沒有詳細瞭解它。重用是編程中的一個重要價值。但邏輯是你的王牌! – clwhisk

0
  1. 開始。
  2. 然後從文件或命令行讀取輸入。
  3. 創建每個類的實例並填充你的數組列表。
  4. 有一個while循環,當用戶輸入q或退出時存在,或者你想用來退出的文字。
  5. 打印您的輸出
  6. 測試,如果它工作正常。

我覺得它足以讓你開始。