switch case 语句确定一个变量与一系列值中某个值能否十分,每个值称为一个分支。

switch case 语句语法方法如次:

switch(expression){

case value :

//语句

break; //可选

case value :

//语句

break; //可选

//你不妨有大肆数目的case语句

default : //可选

//语句

}

switch case 语句犹如下准则:

switch 语句中的变量典型不妨是: byte、short、int 大概 char。从 Java SE 7 发端,switch 扶助字符串 String 典型了,同声 case 标签必需为字符串恒量或字面量。

switch 语句不妨具有多个 case 语句。每个 case 反面跟一个要比拟的值和冒号。

case 语句中的值的数据典型必需与变量的数据典型沟通,并且只能是恒量大概字面恒量。

当变量的值与 case 语句的值十分时,那么 case 语句之后的语句发端实行,直到 break 语句展示才会跳出 switch 语句。

当遇到 break 语句时,switch 语句中断。步调跳转到 switch 语句反面的语句实行。case 语句不用需要包括 break 语句。即使没有 break 语句展示,步调会连接实行下一条 case 语句,直到展示 break 语句。

switch 语句不妨包括一个 default 分支,该分支普遍是 switch 语句的结果一个分支(不妨在任何场所,但倡导在结果一个)。default 在没有 case 语句的值和变量值十分的功夫实行。default 分支不须要 break 语句。

switch case 实行时,确定会进步行配合,配合胜利归来暂时 case 的值,再按照能否有 break,确定能否连接输入,或是跳出确定。