簡介

已完成

決策邏輯是以表達式為基礎,稱為評估為 「true」 或 「false」 的布爾運算式。 開發人員會使用各種類型的運算子來建立符合其編碼需求的布林運算式。 計算運算式時,程式碼執行會根據結果分支。 C# 語言支援各種不同的運算子 (例如相等、比較和布林運算子),每個運算子在實作決策邏輯時都會提供特定用途。

假設您被選中開發一系列 C# 主控台應用程式,這些應用程式用於處理客戶資料和使用者提供的輸入。 每個應用程式都需要您實作決策邏輯,以達到資料處理需求和相關聯的商務規則。 每個應用程式的資料處理需求和商務規則都有所不同。 例如,處理客戶訂單的應用程式可能需要先評估客戶的狀態,再採取任何動作。 為了準備此預定的工作指派,您將完成實作布林運算式和 C# 運算子的一些練習活動。

在本課程模組中,您將了解布林運算式,並使用不同類型的運算子來計算運算式是否相等、不等和比較。 您還將了解如何使用產生 "either / or" 結果的 if 陳述式 (條件運算子) 的特殊內嵌版本。

在此課程模組結束時,您可以使用 C# 運算子的任何組合來撰寫程式碼,以在應用程式中實作決策邏輯。

學習目標

在本單元中,您將:

  • 使用運算子來建立可針對比較與相等進行測試的布林運算式。
  • 使用字串類別的內建方法,對字串執行更好的計算。
  • 使用負運算子來測試指定條件的相反狀況。
  • 使用條件運算子來執行內嵌評估。

先決條件:

  • 基本編碼工作,例如具現化變數、使用各種資料類型,以及將輸出傳送至主控台視窗的經驗。
  • 體驗使用 if-elseif-else 建構。
  • 使用 Random 類別產生亂數的經驗。
  • 使用 Visual Studio Code 來建立和執行簡單主控台應用程式的經驗。