gpt4 book ai didi

java - 当实际值可能为 0 时检查未初始化的 int?

转载 作者:行者123 更新时间:2023-12-01 23:05:32 25 4
gpt4 key购买 nike

我有一些代码,其中有一个 int 开始时未初始化,并稍后在代码中设置(用户操作后)。

如果值尚未初始化,则我使用默认值进行显示。我检查值是否为 0 以判断它们是否已初始化。

当用户选择 0 值时就会出现问题。如果选择 0 值,则初始化检查失败并使用默认值。

我如何检查初始化锯齿?我有一种感觉,我必须使用 Integer 类并检查空值。这是唯一的方法吗?

最佳答案

还有其他 int 值来表示“未初始化”吗?例如,-1。

如果int的所有值都是可能的,那么你需要一些外部机制。 Integer as null 有效,以及例如一个存储初始化状态的 boolean 值。

关于java - 当实际值可能为 0 时检查未初始化的 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22839266/

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