為了讓昨天的程式更加簡潔,今天會把昨天的程式碼封裝成方法
程式碼:
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
狀態:正常,保持良好習慣!