簡介
決策邏輯是以表達式為基礎,稱為評估為 「true」 或 「false」 的布爾運算式。 開發人員會使用各種類型的運算符來建立符合其編碼需求的布爾表達式。 計算運算式時,程式碼執行會根據結果分支。 C# 語言支援各種不同的運算子(例如相等、比較和布爾運算元),每個運算符在實作決策邏輯時都有特定用途。
假設您已選取使用一系列 C# 主控台應用程式來處理客戶資料和使用者提供的輸入。 每個應用程式都需要您實作決策邏輯,以達到數據處理需求和相關聯的商務規則。 數據處理需求和商務規則會因每個應用程式而異。 例如,處理客戶訂單的應用程式可能需要在採取任何動作之前評估客戶的狀態。 若要準備進行這項即將進行的作業,您將完成一些實作布爾運算式和 C# 運算子的練習活動。
在本課程模組中,您將瞭解布爾表達式,並使用不同類型的運算符來評估表達式是否相等、不相等和和比較。 您也會瞭解如何使用產生「/或」結果之 if 語句的特殊內嵌版本(條件運算符)。
在本課程模組結束時,您可以使用 C# 運算子的任何組合來撰寫程式代碼,以在應用程式中實作決策邏輯。
學習目標
在本單元中,您將:
- 使用運算元建立布爾表達式,以測試比較和相等。
- 使用字串類別的內建方法,對字串執行更佳的評估。
- 使用否定運算符來測試與指定條件相反的情況。
- 使用條件運算符來執行內嵌評估。
先決條件
- 基本編碼工作,例如具現化變數、使用各種資料類型,以及將輸出傳送至主控台視窗的經驗。
- 使用
if-elseif-else建構的體驗。 - 使用
Random類別產生亂數的經驗。 - 使用 Visual Studio Code 來建立和執行簡單主控台應用程式的經驗。