Skip to content
tt8871720Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

請在此【com.exam】這個package下實作所有的程式,完成一題請先 commit (最後再push全部的commits即可)

第一題題目: 在專案根目錄有一個文字檔menu.txt,記錄這家餐廳的菜單,一行資料如下: 1,大麥克,65,534 各欄代表 點餐號碼、餐點名稱、售價與熱量(kcal) 請設計一執行類別,名稱為Main.java,執行後讀取所有菜單後並列出 每項餐點資訊如下:

  1. 大麥克
  2. 雙層吉士牛肉堡
  3. 麥脆雞原味
  4. 麥香魚
  5. 薯條大包
  6. 可樂
  7. 冰紅茶
  8. 結算 q) 離開(結束程式) 請輸入餐點: 4 (使用者輸入4) 請輸入數量: 2 (使用者輸入2) 目前餐點: (列出目前餐點清單、分隔線後,再列出功能列表)
  1. 麥香魚 2份
=================
  1. 大麥克
  2. 雙層吉士牛肉堡
  3. 麥脆雞原味
  4. 麥香魚
  5. 薯條大包
  6. 可樂
  7. 冰紅茶
  8. 結算 q) 離開(結束程式) 請輸入餐點: 1 (使用者輸入1) 請輸入數量: 1 (使用者輸入1) 目前餐點: (列出目前餐點清單、分隔線後,再列出功能列表)
  1. 麥香魚 2份
  2. 大麥克 1份
=================
  1. 大麥克
  2. 雙層吉士牛肉堡
  3. 麥脆雞原味
  4. 麥香魚
  5. 薯條大包
  6. 可樂
  7. 冰紅茶
  8. 結算 q) 離開(結束程式) 請輸入餐點: 0 (使用者輸入0,代表點餐完成,需列出目前餐點清單,與總計金額) 所有餐點:
  1. 麥香魚 2份
  2. 大麥克 1份 合計: 165 (合計 50*2+65 的結果)

第二題題目 請為第一題加入功能,每次點完並合計後,使用者只需按下Enter就 可以繼續服務下一位客人。

第三題題目 在每次結算時計算所有餐點的熱量合計,超過1200kcal就在 最後加印一行"高熱量餐點"

第四題題目 當使用者輸入錯誤,例如輸入 "a"、"KAKA"、"15"等無法辦識功能時,印出錯誤訊息並可重新輸入,如下:

  1. 大麥克
  2. 雙層吉士牛肉堡
  3. 麥脆雞原味
  4. 麥香魚
  5. 薯條大包
  6. 可樂
  7. 冰紅茶
  8. 結算 q) 離開(結束程式) 請輸入餐點: a (使用者輸入a,印出無此餐點,並可以重新選擇餐點) [無此餐點] 請輸入餐點: 1 (使用者輸入正確餐點編號) 請輸入數量: b (使用者輸入b,錯誤數量,需印出數量錯誤,並重新輸入數量) [數量錯誤] 請輸入數量: 2 (使用者輸入正確數量) 目前餐點: (列出目前餐點清單、分隔線後,再列出功能列表)
  1. 大麥克 2份

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages