隨便玩玩之C# 7 程式控制-條件判斷if...else
阿新 • • 發佈:2021-09-19
隨便玩玩之C# 7 程式控制-條件判斷if...else
上一節中用兩個if做了兩次條件判斷,即明天下雨,在家打遊戲,明天不下雨,去公園玩。兩次if條件判斷除了判斷內容有關係外,其他的沒有任何關係。其實就是單路分支,條件為真即執行,條件為假不執行。一件事情使用兩段程式碼來實現顯得囉嗦。這一節學習if...else...條件判斷語句,再一段程式碼裡完成雙路分支,即條件為真做什麼,條件為假做什麼。即條件成立做什麼,條件不成立做什麼。
if...else...很簡單,虛擬碼如下所示:
如果 (明天下雨) { 在家打遊戲。 } 否則 { 去公園玩。 } if (tomorrowWeather) { Console.WriteLine("明天下雨,在家打遊戲。"); } else { Console.WriteLine("明天不下雨,去公園玩。"); }
完整的程式碼如下:
using System; namespace if_else { public class Program { public static void Main(string[] args) { Console.WriteLine("*************************"); bool tomorrowWeather; //宣告一個布林型別的變數,表示明天天氣情況。 //明天下雨為真(true),不下雨為假(false)。 tomorrowWeather = true; if (tomorrowWeather) { Console.WriteLine("明天下雨,在家打遊戲。"); } else { Console.WriteLine("明天不下雨,去公園玩。"); } Console.WriteLine("*************************"); } } }
執行結果:
--EOF--