java基础4.2.3 流程控制之switch多分支语句
1、基本语法:
switch(表达式){
case 常量值1:
语句块
break;
case 常量值2:
语句块
break;
default:
语句块
break;
}

2、switch语句中表达式必须是整形,字符型,和字符串类型,常量值也必须是整形,字符型,或者字符串类型。
其实就是在对照,表达式和常量值是否一致。一致则执行代码
这里必须交代一下,表达式和常量值必须是同一个类型的,报错

3、大家会觉得那么这个break语句是什么意思呢?
是因为在依次执行case的时候,只有遇到break才回停止整个switch否则会一直执行完
如图在找到小明后将不再继续查找,这段程序终止。

4、default是默认的意思,就是当没有找到任何匹配的对象的时候就会执行default下的语句。

5、这里需要注意一点的是在switch中是不太允许出现相同的常量值的

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:146
阅读量:28
阅读量:100
阅读量:173
阅读量:140