Student data


Submit solution

Points: 45 (partial)
Time limit: 1.0s
Memory limit: 256M

Authors:
Problem type

題目說明

請設計一個學生名單管理功能,該程式允許使用者進行以下操作:

  1. 新增學生姓名至名單中。
  2. 從名單中刪除指定學生姓名。
  3. 結束程式(不再進行任何操作,並印出目前名單)。

使用 ArrayList<String> 來儲存學生名單。使用者可以不斷選擇以上功能來管理學生名單,若輸入其他數字印出not a valid choice,直到輸入3結束程式為止。

輸入

使用者輸入以下指令(數字與姓名用空格分開):

  • 輸入數字 1 後接學生姓名,表示新增該學生。
  • 輸入數字 2 後接學生姓名,表示刪除該學生。
  • 輸入數字 3 表示結束程式執行。
  • 若輸入非上述選項(如 4),輸出not a valid choice

輸出

當使用者輸入 3 結束程式後,系統會依照目前的名單內容逐行印出所有學生姓名。

測試資料0 輸入

1 Karen 1 Eileen 2 Peter 1 Darcy 3

測試資料0 輸出

Karen
Eileen
Darcy

測試資料1 輸入

1 Candy 1 Tony 1 Oscer 2 Candy 4 3

測試資料1 輸出

not a valid choice
Tony
Oscer

說明:在輸入3之前輸入非1~3的數字會先印出not a valid choice再印出學生名單。


Comments

There are no comments at the moment.