if-else 是流程控制基石,else 可選。條件必須為布林運算式,支援簡單/複合敘述。
if(條件) 敘述; if(條件) 敘述; else 敘述;
// 傳統寫法 if(testval > target) return -1; else if(testval < target) return 1; else return 0; // 優化:無需 else,return 結束方法 if(testval > target) return -1; if(testval < target) return 1; return 0;
if/else 區塊return 減少巢狀層級掌握條件判斷與提前返回模式,能寫出扁平、易讀的流程控制代碼。