Student data
題目說明
請設計一個學生名單管理功能,該程式允許使用者進行以下操作:
- 新增學生姓名至名單中。
- 從名單中刪除指定學生姓名。
- 結束程式(不再進行任何操作,並印出目前名單)。
使用 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