Java switch case语句-一个案例的多个条目
我需要有2或3个条件相同的声明。 我该怎么做? 例: 我想说点什么Java switch case语句-一个案例的多个条目,java,switch-statement,Java,Switch Statement,我需要有2或3个条件相同的声明。 我该怎么做? 例: 我想说点什么 case 1,0: statement1 这可行吗?试着这样做: switch(var) case 0: case 1: statement1 break; 用这个 switch(in){ case 0: case 1: //statement1 ; // now statement1 valid for both case 0 and 1 break;
case 1,0:
statement1
这可行吗?试着这样做:
switch(var)
case 0:
case 1:
statement1
break;
用这个
switch(in){
case 0:
case 1:
//statement1 ; // now statement1 valid for both case 0 and 1
break;
case 2:
//statement2
break;
}
例如 是的!这就是为什么switch在Java中有行为-
switch(var)
case 0: // no break, so it falls through
case 1: // case 0 or 1
statement1();
break;
default: // not 0 or 1
// something else.
}
或者你可以用if和| |这样的
案例0:案例1:语句1;打破
switch(var)
case 0: // no break, so it falls through
case 1: // case 0 or 1
statement1();
break;
default: // not 0 or 1
// something else.
}
if (var == 0 || var == 1) {
statement1();
} else { // not 0 or 1
// something else.
}