多项选择题

A.if语句的条件判断更为灵活
B.在对同一个表达式进行多次等值判断时,switch结构代码更清晰、简洁,效率也更高
C.if语句的条件表达式值是boolean类型,switch后的表达式值不能是boolean类型
D.switch后的表达式只能是特定的一些类型