网站建设switch多分支选择

网站建设switch多分支选择

要从多个分支中选择一个分支去执行,虽然可用if嵌套语句来解决,但当嵌套层数较多时,程序的可读性大大降低。Java提供的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://www.ybzwz.com/view/118165.html