switch语句的执行流程是什么


本文摘自PHP中文网,作者hzc,侵删。

1.switch语句格式:

1

2

3

4

5

6

7

8

9

10

11

12

switch(表达式){

   case 值1:

      语句体1;

      break

   case 值2:

      语句体2;

      break

       ...

   default

      语句体n+1;

      break

}

2.格式解释:

表达式:byte,short,int,char

case后面的值:就是用来和表达式的值进行匹配的内容

break:表中断的意思

default:所有的值都不匹配的时候,就执行语句体default;

3.执行流程:

A:首先计算表达式的值

B:将这个计算出来的值依次和case后面的值进行比较,一旦有匹配的,就执行对应的语句,遇到break就结束。

C:如果所有case都不匹配,就执行语句体n+1

4.举例代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

Scanner sc= new Scanner(System.in);

System.out.println("请输入数字1-7");

int i = sc.nextInt();

switch(i) {

case 1:

System.out.println("星期一");

break;

   case 2:

     System.out.println("星期二");

     break;

   case 3:

     System.out.println("星期三");

     break;

   case 4:

    System.out.println("星期四");

     break;

   case 5:

     System.out.println("星期五");

     break;

   case 6:

     System.out.println("星期六");

     break;

   case 7:

     System.out.println("星期天1");

     break;

   default:

     System.out.println("请输入正确数字:");

     break;

推荐教程:《JS教程》

以上就是switch语句的执行流程是什么的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

详解javascript中switch语句的用法

bootstrap-switch如何设置初始值

详解js中switch语句的使用方法

switch语句的执行流程是什么

更多相关阅读请进入《switch》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...