我写了下面的代码

Boolean isit;

if(isit== true) {
    System.out.println("isit is true");
} else {
    System.out.println("isit is not false");
}

但它始终为null,但应将default设置为false。

最佳答案

当您将其声明为Boolean(请注意大写字母)时,它是一个对象,因此默认情况下为null

我认为您是要使其成为boolean而不是Boolean

此外,使用boolean您可以执行以下操作:

boolean isit;
if (isit) {
    System.out.println("isit is true");
} else {
    System.out.println("isit is false");
}
//prints "isit is false"

07-27 23:05