C#判斷語句詳解(if、if-else、switch-case、三目/元運算符)

判斷語句是指程序指定一個或者多個需要評測的條件時,映射出兩種結果,條件成立或者不成立時需要執行的內容。

C#判斷語句詳解(if、if-else、switch-case、三目/元運算符)


判斷語句的類別


C#判斷語句詳解(if、if-else、switch-case、三目/元運算符)


C#判斷語句詳解(if、if-else、switch-case、三目/元運算符)


C#判斷語句詳解(if、if-else、switch-case、三目/元運算符)


C#判斷語句詳解(if、if-else、switch-case、三目/元運算符)


C#判斷語句詳解(if、if-else、switch-case、三目/元運算符)


代碼如下


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleOperatorsDemo2
{
/*
*描述: 本類用於講解C#中的判斷語句
*作者:道哥說編程
*日期:2019-12-01
* */
class Program
{
static void Main(string[] args)
{
//已知有如下變量
int a = 10;
int b = 15;

/****************if語句的用法*************/
//用if語句a和b的大小 a是否是小於b
if (a < b)
{
Console.WriteLine("a小於b成立");
}

//if --else語句 判斷a和b的大小
if (a > b)
{
Console.WriteLine("a大於b成立");
}

else
{
Console.WriteLine("a大於b不成立");
}

//switch-case語句的用法
/*
語法
switch (表達式)
{
case 目標值1:
執行語句1;
break;
case 目標值2:
執行語句2;
break;
......

case 目標值n:
執行語句n;
break;
default:
執行語句n+1;
break;
}
break語句可以省略 省略break的情況是
* 每一個省略了case語句的都會執行 直到遇到break後跳出
* **/
//用switch判斷語句顯示星期幾
//獲取星期幾的數字 用系統自帶的函數

string week = DateTime.Today.DayOfWeek.ToString();
switch (week)
{
case "Monday":
Console.WriteLine ("星期一");
break;
case "Tuesday":
Console.WriteLine ("星期二");
break;

case "Wednesday":
Console.WriteLine ("星期三");
break;
case "Thursday":
Console.WriteLine ("星期四");
break;
case "Friday":
Console.WriteLine ("星期五");
break;
case "Saturday":
Console.WriteLine ("星期六");
break;
case "Sunday":
Console.WriteLine("星期日");
break;

}

//三目運算符(三元運算符)的用法
//語法 Exp1 ? Exp2 : Exp3;

//用三目運算符替換if-else用法
string result = a > b ? "a>b成立" :"a>b成立";
Console.WriteLine(result);
Console.ReadLine();

}
}
}


分享到:


相關文章: