java中switch的case可以写两个参数吗比如case 3||4

来源:互联网 发布:认知心理学 知乎 编辑:程序博客网 时间:2024/05/01 09:22
1、支持整数表达式    也就是结果是整数的都行。    但是不支持long类型。    jdk7以后支持字符串String类型2、default如果所有情况都考虑到可以不加

3、case里边可以加return不加break

switch(a) {
case 1:
case 2:
//执行代码
break;
case 3:
//执行代码
break;
.................
}

这样的话a等于1或者2时执行相同的代码。
ps:你给的例子都是boolean类型的结果,switch的不接受这样的参数。

支持int类型(包括哪些默认转成int类型的)和enum类型,default可以不加,只要你确定不需要,至于加return不加break

0 0
原创粉丝点击