疯狂java06

6.1switch语句陷阱

switch语句之后可以包含一个default分支。但不是一个无条件执行的分支。

default分支的潜在条件是:表达式的值与前面分支的值都不相等。

所以只有前面的case语句没有任何的执行时,default分支才会获得执行的机会。

case之后绝大多数情况要加break,否则会一直往下执行,不管后面的case里的值是否匹配条件。

switch表达式的类型:只能是以下五种类型

byte,short,int,char,enum(枚举类型)

注意:switch表达式的类型绝对不能是String类型,也不能是long,float,double类型。

6.2标签引起的陷阱

6.3if语句的陷阱

*else的隐含条件

*空语句(;)

6.4循环体的花括号

6.5for循环的陷阱

6.6foreach循环的循环计数器


猜你喜欢

转载自blog.csdn.net/little_____white/article/details/80990372