我写了下面的代码
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"