网站建设switch多分支选择
网站建设switch多分支选择
要从多个分支中选择一个分支去执行,虽然可用if嵌套语句来解决,但当嵌套层数较多时,程序的可读性大大降低。Java提供的switch语句是一种多分支选择语句,可清楚地处理多分支选择问题。
switch语句根据表达式的值来执行多个操作中的一个。该语句的基本结构如下:
switch语句根据表达式的值来执行多个操作中的一个。该语句的基本结构如下:
switch(条件表达式)
{case 值I:语句区块1; break;
case 值2:语句区块2; break;
case 值n:语句区块n; break:
default:缺省时的处理语句区块:}
说明:
(1)与if类型的条件表达式不一样,switch语句的条件表达式的值一般是整型或字符型,也可以是一个整型或字符型变量。
(2) case后面的值1、值2,…、值n是与表达式类型相同的常量,但它们之间的值应各不相同,否则就会出现相互矛盾的情况。case后面的语句块可以不用花括号括起.
(3)当表达式的值与某个case后面的常量值相等时,就执行此~后面的语句块.
(4)若去掉break语句,则执行完第一个匹配case的语句块后,会继续执行其余case后的语句块,而不管这些语句块前的case值是否匹配.
(5) default子句给出了在所有case值不匹配时执行的语句。如果不存在这种情况,则可以省去default子句。
当前标题:网站建设switch多分支选择
本文路径:http://ybzwz.com/view/118165.html