如果我们不做任何初始化工作,变量具有什么默认值,或者是否具有默认值?其实,成员变量在创建时,系统会为其分配一个默认值。不同类型的变量,默认值也不相同。boolean: false byte: 0 short: 0 char: int: 0 long: 0 float: 0.0 double: 0.0 String: null String[]: null特别注意 String 和 Integer 默认值是 null,而基本类型 int 是 0。