switch里case没有break的情况

swtich中的case如果没有break,那么default的语句也会执行

switch可以用于判断的数据类型

byte、char、short、int、enum即枚举类型、Java7之后支持了String类型。

而long,float,double,boolean四种类型和他们的包装类型不能用于swtich

在c++中,switch仅支持int、char和enum

方法中else的return

在方法中带有return的最后一个else不能用else if,否则编译器会认为方法可能没有返回值、

字符直接量

Java中的默认值

在类中的变量如果没有赋值,那么程序会赋予该变量初始值

在方法中的变量如果没有赋值,程序编译时会报错