售前咨询 售后咨询
当前位置: 上海网站设计 > 建站知识 > 行业新闻

网站建设switch多分支选择

网站编辑:小润 | 发表时间:2019-01-18 15:51:24

网站建设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子句。
 

关键字:
官方微信
上海市长宁区宣化路300号华宁国际广场中区7层
+021-8031 0607
+135 8590 1130