Java 布尔值默认值 | AI生成和翻译
问题:类中 boolean 实例变量的默认值是什么?
答案:
在 Java 中,未明确初始化的类实例变量(字段)会根据其类型自动赋默认值。
对于原始类型:
boolean默认为 falseint、byte、short、long默认为 0float、double默认为 0.0char默认为 ‘‘(null 字符)- 引用类型(例如,对象、字符串)默认为
null
因此,boolean 实例变量的默认值为 false。
正确答案是 B. false。
注意:这适用于实例变量和静态变量。局部变量(在方法内声明的变量)没有默认值,必须在使用前明确初始化。
参考文献: