赞
踩
注意:switch结构以【变量值为条件】,【根据变量值】【选择】对应的代码执行。
break:是【退出】循环或者其他结构的意思。
如果【没有break】,switch结构在执行对应语句后,【继续向下执行】其他条件语句,【直到最后一个case】或【default】执行完成退出switch。
switch(变量){
//当变量值=值1,那么执行语句1
case 值1: 执行语句1;
break; //退出switch
//当变量值=值2,那么执行语句2
case 值2: 执行语句2;
break;
//当变量值=值3,那么执行语句3
case 值3: 执行语句3;
break;
//如果还有其他值,默认执行语句4
default: 执行语句4;
break;
}
int n; str input = Console.ReadLine(); //输入 n = Convert.ToInt32(input); //输入字符转成int类型 //n作为条件变量 switch(n){ //n=1时,执行下面语句 case 1: Console.WriteLine("n={0}",n); break; //退出switch //n=2时,执行下面语句 case 2: Console.WriteLine("n={0}",n); break; //n=3时,执行下面语句 case 3: Console.WriteLine("n={0}",n); break; //其他值默认执行下面语句 default: Console.WriteLine("输入的数字不在范围内。"); //其他条件默认执行这条语句 break; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。