Switch语句:输入一个数字,用Switch判断,并输出。
Switch语句:输入一个数字,用Switch判断,并输出。
Console.WriteLine("输入一个数:");//提示用户输入一个字符串 int s = Convert.ToInt32(Console.ReadLine());//将输入的字符串转变成 数字。 switch (s)//用变量s 与下面进行判断。 { case 1://判断 变量s 是否等于1。 Console.WriteLine("输入了1");//如果 变量s 等于1,则这句。 break;// 这句必须输入 case 2://判断 变量s 是否等于2。 Console.WriteLine("输入了2");//如果 变量s 等于2,则这句。 break;// 这句必须输入 case 3://判断 变量s 是否等于3。 Console.WriteLine("输入了3");//如果 变量s 等于3,则这句。 break;// 这句必须输入。 case 5://判断 变量s 是否等于5。当多个输出结果相同时,这种情况可以省略不写break; case 6://判断 变量s 是否等于6。 Console.WriteLine("输入了5或6");//如果 变量s 等于5或6,则这句。 break;// 这句必须输入。 default://其他情况(相当于if语句的else语句) Console.WriteLine("你输入了其他数。"); break;// 这句必须输入 } Console.ReadKey();//按任意键退出。
PS:case后面只能写常量:(如:2、6、8、'a'、“abc”)。
switch 中的(变量)只能是3种类型:整型(如 int )、字符型( char )、字符串类型( string )。
输出结果: