Java中的switch语句

骑猪看日落 2022-11-13 13:29 652阅读 0赞

switch多分支结构(多值情况)

语法结构:

  1. switch(表达式){
  2. case 1
  3. 语句序列1
  4. [break];
  5. case 2:
  6. 语句序列1
  7. [break];
  8. .... ....
  9. [default:
  10. 默认语句;]
  11. }

switch语句会根据表达式的值从匹配的case标签处开始执行,一直执行到break语句处或者是switch语句的末尾。如果表达式的值与任一case值不匹配,则进入default语句(如果存在default语句的情况);

根据表达式值的不同可以执行许多不同的操作。switch 语句中case标签在JDK1.5之前必须是整数(long类型除外)或者枚举,不能是字符串,在JDK1.7之后允许使用字符串(String)。其流程图如下:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg3MzU3OA_size_16_color_FFFFFF_t_70

示例代码:

  1. public class TestSwitch01 {
  2. public static void main(String[] args) {
  3. // TODO Auto-generated method stu

发表评论

表情:
评论列表 (有 0 条评论,652人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JavaSwitch语句

    switch 语句是一个多路分支语句。它提供了一种简单的方法,可以根据表达式的值将执行分派到代码的不同部分。基本上,表达式可以是 byte、short、char 和 in...