【发布时间】:2024-01-10 09:53:01
【问题描述】:
如何检查我声明的 int 是否已使用变量初始化? number == null 不起作用,因为 int 是原始类型。
This question 不相关,因为用户询问如何检查 int 是否为空,回答者使用 Integer 响应。但是,我想检查原始数据类型int 是否已初始化。
This question 也无关紧要,因为那是针对引用类型,而我要求的是原始类型。已经澄清 -.- 并且仍然被标记......
【问题讨论】:
-
int是字段还是局部变量? -
同样的问题回答了它。如果不是局部变量,检查是否为0,如果是局部变量,则编译不出来
-
@user7 为什么不应该编译?
-
@NiVeR Java 有明确赋值的概念。变量在使用前必须明确赋值。
-
哦,好吧,如果你使用它不会编译是的。我错过了这一点
标签: java initialization int