switch语句的执行流程是什么

互联网 20-6-16

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

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: switch
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:JS如何实现盒子拖拽效果?(附代码)

相关资讯