使用if有不同的可能性

时间:2012-02-17 11:23:06

标签: java

我需要使用条件,但我需要评估不同的可能性。例如:

if (a==1 OR a==2 OR a=10)
 {
   do something
 }

但我不知道该怎么做。有什么建议吗?

2 个答案:

答案 0 :(得分:9)

而不是你的“OR”使用||:

if (a==1 || a==2 || a==10)
  {
     do something
  }  

答案 1 :(得分:1)

您可以在列表中收集 differents possibilites 。然后只使用此代码段:

ArrayList list = new ArrayList();
list.add(x); list.add(y); ....
if(list.contains(a))
   do something;