是否有一种方便的方法来使Java中的if语句变长? [重复]

问题描述 投票:-1回答:1

是否有一种方便的方法可以使长的if语句可读性?

例如=

if ( x == 9 || x == 20 || x == 39 || x == 45 ){
   // Do this
}

或者在我的情况下,甚至更多的随机变量使您无法使用:

if (  1 < x < 20 ){
    // Do this
}

有没有办法做这样的事情:

if ( x == (9, 20, 39, 45) ){
    // Do this
}
java if-statement
1个回答
-1
投票

对于第一个,您可能不会像第一个那样像魔术数字那样飞行。您将有一些常量,例如分组为Set的常量:

© www.soinside.com 2019 - 2024. All rights reserved.