我学习了终结表达式,但我想要的有点不同。
我有以下内容:
int MODE = getMyIntValue();
我做如下比较:
if(MODE == 1 || MODE == 2 || MODE == 3) //do something
我想知道是否有一个简短的方法可以做到这一点,我尝试过类似的方法但没有奏效:
if(MODE == 1 || 2 || 3) //do something
有一个简短|快速的方法吗?我喜欢快速的“如果”,因为它使代码更清晰,例如,它更清晰:
System.out.println(MODE == 1 ? text1 : text2):
比这个:
if(MODE == 1) System.out.println(text1):
else System.out.println(text1):
提前致谢!
最佳答案
也许你可以做这样的事情
System.out.println(Mode == 1 ? "1" : Mode == 2 ? "2" : "3");
switch-case也使代码比多个 if-else 更具可读性
关于java - Short|quick int 值比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21489908/