如果有多个,则最好选择(7)
if(condition){(1)
}else if(condition){(2)
}else if(condition){(7)
}
or a switch in Java
switch (condition){
case 1: break;
case 2: break;
case 7: break;
}
for general culture.
更有效更具可读性比较实用
这取决于上下文。例如,如果您需要专门比较字符串,则必须使用if
。
if(s.equalsIgnoreCase("yes"))
或
if(s.isEmpty())
但是,如果需要映射大量选项,则需要使用switch
。例如,我创建了一个包含许多菜单的Web应用程序,因此每个菜单都有一个标识符[menu1:1,menu2:2等。],所以switch
对我来说更方便。