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();

}
}
}


分享到:


相關文章: