Switch(Num)
{
case 1:
case 2:
break
case 3:
case 4:
break
}
如上,可以进行合并,case1和case2合并,case3和case4进行合并
Switch(Num)
{
case 1:
case 2:
break
case 3:
case 4:
break
}
如上,可以进行合并,case1和case2合并,case3和case4进行合并
using System;
namespace _016_switch分支语句
{
class Program
{
static void Main(string[] args)
{
int weekNum = Convert.ToInt32(Console.ReadLine());
switch(weekNum)
{
case 1:
case 2:
Console.WriteLine("Arduino");
break;
case 3:
case 4:
case 5:
Console.WriteLine("C++");
break;
case 6:
case 7:
Console.WriteLine("Scratch");
break;
}
// if switch
}
}
}
switch语句中,case后一般要有break
default可以不要
case1:
break(一般都有)
default(可以没有)
if switch
都是分支语句
if可以做数学判断,范围判断,逻辑判断
switch可以做多条件的相等判断
case 1:
case 2 :
console.wirteline(" ");
break;
满足1或者2时 输出
第四十六课 switch语句变形
1. switch语句变形
当switch语句下面的判断中case 1:与下一条case 2:、case 3:……执行的条件相同时,那么他们就可以简写:
例如:
switch(abcd)
{
case 1:
Console.WriteLine("今天吃点啥?");
break;
case 2:
Console.WriteLine("今天吃点啥?");
break;
case 2:
Console.WriteLine("今天吃点啥?");
break;
}
以上语句就可以写成:
switch(abcd)
{
case 1:
case 2:
case 3:
Console.WriteLine("今天吃点啥?");
break;
}
因为最后执行的结果都一样就没必要再次重复了,所以,
case 1:
case 2:
case 3:
这样连续写就表示条件满足case 1:或case 2:或case 3:其中的一个,然后再执行下面的语句。
2. if语句和swithc语句区别:
①if语句适合范围判断()中的bool条件可以做各种判断。
②switch语句()中只能装==的条件。
注:
两个语句其实没有实际的相同,很好判断
if语句通俗易懂的说法就是:
if如果这样,if要么这样……else如果不行,那就这样。
seitch语句,今天我们组人分头行动,分别做什么,(语句简写理解,如果任务相同,只能有一组人来做,别一群人上去把人给吓着了)