iT邦幫忙

2025 iThome 鐵人賽

DAY 5
0

為了讓昨天的程式更加簡潔,今天會把昨天的程式碼封裝成方法

程式碼:
1.建立一個方法,並稱作recordTodayData

public static void recordTodayData() { ... }

2.放上昨天的Scanner語法在上一條的{...}內

   Scanner scanner = new Scanner(System.in);

        System.out.println("=== 血壓追蹤系統 ===");

        System.out.print("請輸入收縮壓: ");
        int systolic = scanner.nextInt();

        System.out.print("請輸入舒張壓: ");
        int diastolic = scanner.nextInt();

        System.out.print("請輸入脈搏: ");
        int pulse = scanner.nextInt();

        System.out.println("\n今日輸入結果:");
        System.out.println("收縮壓:" + systolic);
        System.out.println("舒張壓:" + diastolic);
        System.out.println("脈搏:" + pulse);

        if (systolic >= 140 || diastolic >= 90) {
            System.out.println("狀態:偏高,請注意!");
        } else if (systolic < 90 || diastolic < 60) {
            System.out.println("狀態:偏低,可能要補充水分");
        } else {
            System.out.println("狀態:正常,保持良好習慣!");
        }

        scanner.close();

3.最後只要讓主程式只呼叫這個方法就可以執行昨天寫的「輸入數值跟判斷流程」

public static void main(String[] args) {
        recordTodayData();
    }

跑以上程式碼後的結果:

=== 血壓追蹤系統 ===
請輸入收縮壓: 100
請輸入舒張壓: 66
請輸入脈搏: 117

今日輸入結果:
收縮壓:100
舒張壓:66
脈搏:117
狀態:正常,保持良好習慣!

上一篇
Scanner語法
下一篇
陣列
系列文
30 天完成:血壓健康追蹤系統9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言