在C语言中,switch语句是开关语句,一般与case、break、default配合使用,对流程进行控制。switch作为一个开关,当变量表达式的值对应case中的值时,执行case后面的语句后跳出switch语句,如果都不符合则执行default后面的语句后跳出switch语句。<br>switch语句用法规则<br>1.在一个switch中可以有任意数量的case语句。每个case后跟一个要比较的值和一个冒号。<br>2.case后的类型必须与switch中的变量具有相同的数据类型,且必须是一个常量或字面量。<br>3.当被测试的变量等于case中的常量时,case后跟的语句将被执行,直到遇到break语句为止。<br>4.当遇到break语句时,switch终止,控制流将跳转到switch语句后的下一行。<br>5.不是每一个case都需要包含break。如果case语句不包含break,控制流将会继续后续的case,直到遇到break为止。<br>6.一个switch语句可以有一个可选的defaultcase,出现在switch的结尾。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。版权<br>Java switch-case语句用法及例题<br>******switch(表达式) { case 常量表达式1:语句1; .... case 常量表达式2:语句2; default:语句; }**<br>1.default就是如果没有符合的case就执行它,default并不是必须的.<br>2.case后的语句可以不用大括号.<br>3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.<br>4.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见 break,利用这一特性可以让好几个case执行统一语句.****<br>原理归原理,下面是一个例题:<br>从键盘输入两个数和一个运算符,输出运算结果: