iT邦幫忙

2025 iThome 鐵人賽

DAY 2
0

目的

在前面新增食物功能,只能一次新增一筆資料,在這希望使用者可以一次輸入多筆記錄。
自動帶入今天日期功能。

1.Main的case 1
while-break:無窮迴圈,允許使用者連續新增多筆資料,break跳出迴圈,返回主選單。
String today = java.time.LocalDate.now().toString():套件中的日期時間API(LocalDate),把取得的今天日期轉為字串,並存入變數today。
String dateInput =sc.nextLie().trim():
讀取鍵盤輸入的整行文字,trim去掉字串前後的空白或換行符號,最後將結果存到變數dateInput。
String date = dateInput.isEmpty()判斷使用者有沒有輸入文字(直接按Enter)。
? today:dateInput:三元運算子,條件?條件成立的值:條件不成立的值。
if(again.equalsIgnoreCase("n")):檢查輸入是否為n,不分大小寫。
break:跳出迴圈,回到主選單。
https://ithelp.ithome.com.tw/upload/images/20251013/201788454ppfx9cgHs.jpg


2.執行結果
https://ithelp.ithome.com.tw/upload/images/20251013/20178845b5DnnOG5pt.jpg
https://ithelp.ithome.com.tw/upload/images/20251013/201788452ChMp27onn.jpg


上一篇
改成Console互動版,測試新增與查詢功能
下一篇
加入錯誤處理
系列文
飲食營養追蹤 + 健康分析 Web 系統16
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言