Java 中的第三个布尔状态是什么?

2022-09-01 14:52:55

虽然我知道根据定义,布尔值只由两种状态组成,真或假。我想知道布尔值在用这些状态之一初始化之前有什么值。


答案 1

它默认为 false。

编辑:根据大众需求:

除非您使用的是包装的布尔值,否则该值默认为 null。– sudhir.j


答案 2

如果它是局部变量,则在初始化之前引用它是编译器错误。如果它是一个字段,则将其初始化为 false。