** 分支结构:switch和if语句的对比 ** if和switch语句很想具体什么场景下应用那个语句? 1、如果判断额具体数值不多,而且符合byte,short,int,char,String,枚举等几种类型。虽然两个语句都可以使用,但建议使用switch语句,因为效率高。 2、其他情况:对区间判断,对结果为boolean类型判断,使用if,if的使用范围 更广。也就是说,使用switch-case的都可以写成if-else。反之不成立