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语句的执行流程是什么的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2727914.html