Java中布尔(原语)和布尔(原语包装器)的默认值是什么?


当前回答

布尔(对象)的默认值是null。 布尔(原语)的默认值是false。

其他回答

布尔(对象)的默认值是null。 布尔(原语)的默认值是false。

任何Object的默认值,比如Boolean,都是null。

布尔值的默认值为false。

注意:每个原语都有一个包装器类。每个包装器都使用默认值为null的引用。基本类型有不同的默认值:

boolean -> false

byte, char, short, int, long -> 0

float, double -> 0.0

注意(2):void有一个包装器void,它也有一个默认值为null,是它唯一可能的值(不使用hacks)。

布尔 可以是真或假。 默认值为false。

(来源:Java原始变量)

布尔 可以是表示true或false的布尔对象,也可以是null。 默认值为空。

未初始化的布尔成员(实际上是对布尔类型对象的引用)的默认值为null。

未初始化的布尔(原语)成员的默认值为false。

布尔值没有默认值。Boolean必须用Boolean或String构造。如果对象未初始化,它将指向null。

原始布尔值的默认值为false。

http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html