当前位置:   article > 正文

C# 选择结构switch_c# switch 结构

c# switch 结构

Switch结构

注意: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;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

实际应用
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;
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/142291
推荐阅读
相关标签
  

闽ICP备14008679号