一个变量作为类成员使用的时候,如果没有被初始化,java会为其分配默认值:Boolean falseChar 'u0000'(null)byte (byte)0short (short)0int 0long 0Lfloat 0.0fdouble 0.0d如果在一个方法中定义一个变量,java不会给其分配默认值,就必须我们来给他初始化,否则将得到编译错误的提示;