gpt4 book ai didi

java - 为什么 Boolean 总是给出 null

转载 作者:搜寻专家 更新时间:2023-11-01 03:57:19 27 4
gpt4 key购买 nike

我写了下面的代码

Boolean isit;

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

但它始终为 null ,但它应该给出 false 作为 default..

最佳答案

当您将其声明为 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"

关于java - 为什么 Boolean 总是给出 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16148017/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com