if语句,将一个变量与多个变量进行比较

Ree*_*eed 2 java if-statement operators

例:

int value = someValue;
if (value == (valueOne OR valueTwo OR valueThree)){
//do code
}
Run Code Online (Sandbox Code Playgroud)

我想避免重新打字value,如下面的示例所示.

if (value == valueOne || value == valueTwo || value == valueThree)
Run Code Online (Sandbox Code Playgroud)

Kon*_*kov 5

您无法使用ifJava中的语句执行此操作,但使用该switch语句.

switch (value) {
   case 1:
   case 2:
   case 3: {
      //do something
   }
}
Run Code Online (Sandbox Code Playgroud)

这将检查是否value等于1,23.