流程控制 = 控制程式執行順序 = 語法與邏輯結合 = 判斷程式設計師能力的關鍵。演算法核心代碼多為流程控制實現。
本質:將解題思路(步驟)用程式語言語法描述出來。
true/false 決定是否執行**任意複雜流程,皆由上述三類語句組合、嵌套實現。** 學習路徑:認識三類 → 熟悉語法 → 針對性練習 → 靈活解決實際問題。各語句可任意嵌套(語法無層級限制)。
最簡單,但順序錯誤極易導致邏輯 Bug。
// 範例 1
int n = 10;
n += 2;
System.out.println(n); // 輸出 12
// 範例 2
int n = 10;
System.out.println(n); // 輸出 10
n += 2;
相同代碼,不同順序,輸出截然不同。實際專案中此類邏輯順序敏感場景極多。
先思考邏輯順序,再動手寫代碼。後續章節將依序深入講解條件語句、迴圈語句,並附帶針對性練習。