您的位置 首页 javascript教程

switch语句的执行流程是什么

1.switch语句格式:

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.举例代码:

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语句的执行流程是什么的详细内容,更多请关注php中文网其它相关文章!

文章来源:火云技术网

文章标题:switch语句的执行流程是什么

文章地址:https://www.pyhw.net/31153_switch%e8%af%ad%e5%8f%a5%e7%9a%84%e6%89%a7%e8%a1%8c%e6%b5%81%e7%a8%8b%e6%98%af%e4%bb%80%e4%b9%88.html

关于作者: admin

热门文章

发表评论

您的电子邮箱地址不会被公开。

网站地图