iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

30 天完成:血壓健康追蹤系統 系列

使用java 設計出簡易的血壓每日記錄文字報告

參賽天數 21 天 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

從檔案讀取血壓紀錄

之前都是一次輸入好幾天的血壓,但如果是正式版連續30天的話不可能每天都要重新輸入前幾天的紀錄。如果可以從檔案讀取曾經輸入過的血壓紀錄的話就會方便很多 新增程...

2025-10-05 ‧ 由 shiun_ 分享
DAY 21

自動分析血壓異常的天數

判斷哪天的血壓不在正常範圍,自動顯示異常天數與比例 新增程式碼:1.標題 System.out.println("6. 分析血壓狀況"...

2025-10-07 ‧ 由 shiun_ 分享
DAY 21

匯出報告

今天新增匯出文字檔報告的功能(.txt檔),讓整個月的資料可以永久保存 新增程式碼:1. System.out.println("4. 匯出報告&...

2025-10-11 ‧ 由 shiun_ 分享
DAY 21

含統計分析的文字報告

可以自動產生「分析結果」──像是平均血壓、最高/最低值、偏高或偏低的天數 新增程式碼:1.延續昨天的版本只是改進exportReport()方法 publi...

2025-10-12 ‧ 由 shiun_ 分享
DAY 21

產生報告檔案

讓系統能自動輸出一份「30天血壓紀錄報告」文字檔方便使用者列印或保存。目標是要用FileWriter與PrintWriter來輸出檔案,把之前儲存的血壓資料寫...

2025-10-12 ‧ 由 shiun_ 分享
DAY 21

讀取報告檔案

讓使用者可以在程式裡 讀取並顯示報告檔案內容,這樣就不需要重新打開電腦的資料夾,就能直接在系統內查看報告使用FileReader與BufferedReader...

2025-10-12 ‧ 由 shiun_ 分享
DAY 21

啟動畫面與離開確認

加上啟動畫面、使用說明、離開前確認使用者是否要退出 新增程式碼:1.簡單清楚的告知現在開啟的是什麼 System.out.println("歡迎使...

2025-10-13 ‧ 由 shiun_ 分享
DAY 21

血壓等級分析

新增血壓等級分級(正常、高血壓前期、高血壓一級、高血壓二級、低血壓),自動標示異常狀況(例如「高血壓一級」「低血壓」) 新增程式碼:1.等級判定 publ...

2025-10-14 ‧ 由 shiun_ 分享

統整

統整目前為止的程式碼跟功能 程式碼: import java.util.ArrayList; import java.util.Scanner; clas...

2025-10-15 ‧ 由 shiun_ 分享

最終整合與心得

這次透過鐵人賽除了複習了大一的時候練習過的程式碼還知道了新的程式碼寫法等。這次主題中的功能及目標有資料輸入及儲存、自動判定血壓等級、所有紀錄查詢、統計報表(平均...

2025-10-16 ‧ 由 shiun_ 分享