我需要對2或3個條件具有相同的語句。 我該怎麼做? 例如:Java switch case語句 - 一個案例的多個條目
switch(var)
case 0:
statement1
break;
case 1:
statement1
break
我需要說某事像
case 1,0:
statement1
這是可行的?
我需要對2或3個條件具有相同的語句。 我該怎麼做? 例如:Java switch case語句 - 一個案例的多個條目
switch(var)
case 0:
statement1
break;
case 1:
statement1
break
我需要說某事像
case 1,0:
statement1
這是可行的?
使用此
switch(in){
case 0:
case 1:
//statement1 ; // now statement1 valid for both case 0 and 1
break;
case 2:
//statement2
break;
}
IdeOne例子。
試試這樣說:
switch(var)
case 0:
case 1:
statement1
break;
是的!這就是爲什麼交換機在Java中fall through行爲 -
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
與||
像這樣
if (var == 0 || var == 1) {
statement1();
} else { // not 0 or 1
// something else.
}
什麼'情況下0:案例1:語句1;打破;'? –