当前位置: 代码迷 >> J2SE >> 关于switch case解决方案
  详细解决方案

关于switch case解决方案

热度:9640   发布时间:2013-02-25 00:00:00.0
关于switch case
如果好几个case,都是同一个结果,那这样的简写形式是什么?
比如,int i = 1,j = -1; 
switch (i) {  
case 0:j=1; break;
case 1:j =1; break;
case 2: j = 2; break;  
default:j = 0;break; } 

当I 为0和1的时候,结果都是一样的,能把那两句合成一句吗?该怎么写呢?

------解决方案--------------------------------------------------------
Java code
switch (i) {       case 0:    case 1:      j =1;      break;    case 2:       j = 2;      break;       default:      j = 0;      break;}
------解决方案--------------------------------------------------------
探讨
Java code

switch (i) {
case 0:
case 1:
j =1;
break;
case 2:
j = 2;
break;
default:
j = 0;
break;
}
  相关解决方案