java switch方法 case条件为1,2,4时 都执行方法1;case条件为3,5时,执行方法2.请问 有简便写法吗?
7个回答
展开全部
不是这么写的么:
switch(i){
case 1:
case 2:
case 4:
function1();
break;
case 3:
case 5:
function2();
break;
default:
break;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那还用switch干嘛 直接
if(条件1 || 条件2 || 条件4){
方法1
} else if (条件3 || 条件5){
方法2
}
if(条件1 || 条件2 || 条件4){
方法1
} else if (条件3 || 条件5){
方法2
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
像这样写就行了。
switch(i){
case 1:
case 2:
case 4:System.out.println("aa");break;
case 3:
case 5:System.out.println("bb");break;
default :System.out.println("cc");
}
switch(i){
case 1:
case 2:
case 4:System.out.println("aa");break;
case 3:
case 5:System.out.println("bb");break;
default :System.out.println("cc");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
估计还是每个条件的查,或者还不如用if语句,代码量会减少点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询