Switch判断分支语句
作用 : 让顺序执行的代码 产生分支
判断变量和常量相同时 才会执行
用法:
Switch后面的变量值与case后面的常量相同时,case内的代码才会执行,如果都不满足则执行default内的代码
break的作用: 跳出 不会再执行判断 如果不使用break 下面依旧会进行判断
switch (变量)
{
case 常量: 满足条件执行的代码逻辑 break;
case 常量: 满足条件执行的代码逻辑 break;
default: 如果上面的常量都不满足条件执行的代码逻辑 则会执行default里面的代码 break;
}
case后面只能写一个值(字符,字符串,整数,浮点数)不能写一个范围 一个条件运算符 逻辑运算符 。switch 判断 变量是否等于一个固定值(常量),常量也可以自定义
贯穿写法
定义: 满足某些条件时 做的事情是一样的 就可以去使用贯穿
不写case 后面的break 就叫做贯穿满足其中任意一个条件 就会执行后面的代码
string name = "DC";
switch (name) {
case "DV":
case "DC":
case "AC":
Console.WriteLine("满足条件");
break;
}