switch&&ifswitch&&if

1.case后面是常量,而且是唯一的。

2.break可选,如果case中没有break,将顺序执行下去,直到读到break、

3.default可选,所有case不符合,将会执行default、

switch&&ifswitch&&if

if中再用if叫嵌套条件语句

 

switch和if的区别:

1.if每一次都会判断一次,switch直接找相应case,case后面不跟逻辑判断,效率高。

2.if常用于区间判断,switch常用于等值判断。

相关文章: