要从多个分支中选择一个分支去执行,虽然可用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多分支选择
网站路径:/news/118165.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站建设等
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联